FYI, we noticed the following commit:
git://git.cmpxchg.org/linux-mmotm.git master
commit ee941ea7e45c890f672e020be4bf80dd197d51da ("linux-next")
on test machine: vm-lkp-wsx03-2G: 2 threads qemu-system-x86_64 -enable-kvm -cpu host with
2G memory
caused below changes:
+----------------------------------------------------------------+------------+------------+
| | 0772b5fb1d | ee941ea7e4
|
+----------------------------------------------------------------+------------+------------+
| boot_successes | 8 | 4
|
| boot_failures | 0 | 4
|
| BUG:sleeping_function_called_from_invalid_context_at_mm/slab.h | 0 | 4
|
| BUG:scheduling_while_atomic | 0 | 4
|
| WARNING:at_kernel/time/timer.c:#del_timer_sync | 0 | 4
|
| Kernel_panic-not_syncing:Aiee,killing_interrupt_handler | 0 | 3
|
| backtrace:do_sys_open | 0 | 4
|
| backtrace:SyS_open | 0 | 4
|
| backtrace:SYSC_newstat | 0 | 4
|
| backtrace:SyS_newstat | 0 | 4
|
| backtrace:SYSC_newlstat | 0 | 4
|
| backtrace:SyS_newlstat | 0 | 4
|
+----------------------------------------------------------------+------------+------------+
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
BUG: sleeping function called from invalid context at mm/slab.h:391
in_atomic(): 1, irqs_disabled(): 0, pid: 397, name: wrapper
CPU: 1 PID: 397 Comm: wrapper Not tainted 4.7.0-rc3-mm1-00203-gee941ea #1
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
0000000000000000 ffff88007ee57ac8 ffffffff8143843a ffff88007f3c0000
0000000000000187 ffff88007ee57ae0 ffffffff810a4b18 ffffffff81cb7fe0
ffff88007ee57b08 ffffffff810a4ba9 0000000002400040 0000000002400040
Call Trace:
[<ffffffff8143843a>] dump_stack+0x63/0x89
[<ffffffff810a4b18>] ___might_sleep+0xd8/0x120
[<ffffffff810a4ba9>] __might_sleep+0x49/0x80
[<ffffffff811dea97>] kmem_cache_alloc_trace+0x167/0x1d0
[<ffffffff812ee41b>] ? nfs_check_verifier+0x6b/0x80
[<ffffffff812f43ef>] nfs_alloc_fattr+0x1f/0x70
[<ffffffff812f6c6d>] __nfs_revalidate_inode+0x4d/0x320
[<ffffffff812f23da>] nfs_do_access+0x2aa/0x350
[<ffffffff818e85ba>] ? generic_lookup_cred+0x1a/0x20
[<ffffffff818e6a6c>] ? rpcauth_lookupcred+0x7c/0xb0
[<ffffffff812f2532>] nfs_permission+0x82/0x1f0
[<ffffffff8120e45b>] __inode_permission+0x6b/0xc0
[<ffffffff8120e4c8>] inode_permission+0x18/0x50
[<ffffffff8120e8e2>] link_path_walk+0x72/0x590
[<ffffffff8120e6fd>] ? path_init+0x1fd/0x370
[<ffffffff8120ff5f>] path_openat+0xef/0x1560
[<ffffffff8117a592>] ? unlock_page+0x72/0x80
[<ffffffff8117b607>] ? filemap_map_pages+0x307/0x330
[<ffffffff811aef43>] ? handle_pte_fault+0x6c3/0x1040
[<ffffffff8121319e>] do_filp_open+0x7e/0xe0
[<ffffffff811de8e4>] ? kmem_cache_alloc+0x174/0x1c0
[<ffffffff81221aa8>] ? __alloc_fd+0xc8/0x190
[<ffffffff81201186>] do_sys_open+0x116/0x1f0
[<ffffffff8120127e>] SyS_open+0x1e/0x20
[<ffffffff8191daf2>] entry_SYSCALL_64_fastpath+0x1a/0xa4
BUG: scheduling while atomic: wrapper/397/0x00000003
Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver sg sr_mod cdrom
ata_generic pata_acpi ppdev crc32c_intel ata_piix snd_pcm snd_timer i2c_piix4 parport_pc
libata snd floppy soundcore pcspkr serio_raw parport acpi_cpufreq
CPU: 1 PID: 397 Comm: wrapper Not tainted 4.7.0-rc3-mm1-00203-gee941ea #1
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
0000000000000000 ffff88007ee577e0 ffffffff8143843a ffff880077318440
0000000000018440 ffff88007ee577f0 ffffffff810a452d ffff88007ee57848
ffffffff81918e9b ffff88007ee57810 0000000000000286 ffff88007f3c0000
Call Trace:
[<ffffffff8143843a>] dump_stack+0x63/0x89
[<ffffffff810a452d>] __schedule_bug+0x4d/0x60
[<ffffffff81918e9b>] __schedule+0x50b/0x7a0
[<ffffffff810ece31>] ? mod_timer+0x111/0x210
[<ffffffff818e2fc0>] ? __rpc_wait_for_completion_task+0x30/0x30
[<ffffffff8191916c>] schedule+0x3c/0x90
[<ffffffff818e2fe4>] rpc_wait_bit_killable+0x24/0xb0
[<ffffffff819195f1>] __wait_on_bit+0x61/0x90
[<ffffffff818e2fc0>] ? __rpc_wait_for_completion_task+0x30/0x30
[<ffffffff81919692>] out_of_line_wait_on_bit+0x72/0x80
[<ffffffff810c2bd0>] ? autoremove_wake_function+0x40/0x40
[<ffffffff818d8510>] ? call_decode+0x870/0x870
[<ffffffff818e3e09>] __rpc_execute+0x159/0x470
[<ffffffff818e6398>] rpc_execute+0x68/0xd0
[<ffffffff818da359>] rpc_run_task+0x109/0x150
[<ffffffffa01251d6>] nfs4_call_sync_sequence+0x56/0x80 [nfsv4]
[<ffffffffa0125ede>] _nfs4_proc_getattr+0xbe/0xd0 [nfsv4]
[<ffffffffa0130da5>] nfs4_proc_getattr+0x55/0xe0 [nfsv4]
[<ffffffff812f6cdd>] __nfs_revalidate_inode+0xbd/0x320
[<ffffffff812f23da>] nfs_do_access+0x2aa/0x350
[<ffffffff818e85ba>] ? generic_lookup_cred+0x1a/0x20
[<ffffffff818e6a6c>] ? rpcauth_lookupcred+0x7c/0xb0
[<ffffffff812f2532>] nfs_permission+0x82/0x1f0
[<ffffffff8120e45b>] __inode_permission+0x6b/0xc0
[<ffffffff8120e4c8>] inode_permission+0x18/0x50
[<ffffffff8120e8e2>] link_path_walk+0x72/0x590
[<ffffffff8120e6fd>] ? path_init+0x1fd/0x370
[<ffffffff8120ff5f>] path_openat+0xef/0x1560
[<ffffffff8117a592>] ? unlock_page+0x72/0x80
[<ffffffff8117b607>] ? filemap_map_pages+0x307/0x330
[<ffffffff811aef43>] ? handle_pte_fault+0x6c3/0x1040
[<ffffffff8121319e>] do_filp_open+0x7e/0xe0
[<ffffffff811de8e4>] ? kmem_cache_alloc+0x174/0x1c0
[<ffffffff81221aa8>] ? __alloc_fd+0xc8/0x190
[<ffffffff81201186>] do_sys_open+0x116/0x1f0
[<ffffffff8120127e>] SyS_open+0x1e/0x20
[<ffffffff8191daf2>] entry_SYSCALL_64_fastpath+0x1a/0xa4
BUG: scheduling while atomic: wrapper/397/0x7fffffff
Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver sg sr_mod cdrom
ata_generic pata_acpi ppdev crc32c_intel ata_piix snd_pcm snd_timer i2c_piix4 parport_pc
libata snd floppy soundcore pcspkr serio_raw parport acpi_cpufreq
CPU: 1 PID: 397 Comm: wrapper Tainted: G W 4.7.0-rc3-mm1-00203-gee941ea #1
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
0000000000000000 ffff88007ee578b8 ffffffff8143843a ffff880077318440
0000000000018440 ffff88007ee578c8 ffffffff810a452d ffff88007ee57920
ffffffff81918e9b ffff880077317c40 0000000000000005 ffff88007f3c0000
Call Trace:
[<ffffffff8143843a>] dump_stack+0x63/0x89
[<ffffffff810a452d>] __schedule_bug+0x4d/0x60
[<ffffffff81918e9b>] __schedule+0x50b/0x7a0
[<ffffffff818e2fc0>] ? __rpc_wait_for_completion_task+0x30/0x30
[<ffffffff8191916c>] schedule+0x3c/0x90
[<ffffffff818e2fe4>] rpc_wait_bit_killable+0x24/0xb0
[<ffffffff819195f1>] __wait_on_bit+0x61/0x90
[<ffffffff818e2fc0>] ? __rpc_wait_for_completion_task+0x30/0x30
[<ffffffff81919692>] out_of_line_wait_on_bit+0x72/0x80
[<ffffffff810c2bd0>] ? autoremove_wake_function+0x40/0x40
[<ffffffff818e2fbd>] __rpc_wait_for_completion_task+0x2d/0x30
[<ffffffffa0128472>] nfs4_run_open_task+0x122/0x180 [nfsv4]
[<ffffffffa0130e8c>] _nfs4_open_and_get_state+0x5c/0x360 [nfsv4]
[<ffffffffa0143284>] ? nfs_alloc_seqid+0x24/0x60 [nfsv4]
[<ffffffffa012c76d>] ? nfs4_opendata_alloc+0x36d/0x4f0 [nfsv4]
[<ffffffffa0131446>] nfs4_do_open+0x1b6/0x590 [nfsv4]
[<ffffffffa01318f2>] nfs4_atomic_open+0xd2/0xf0 [nfsv4]
[<ffffffff812ef43f>] nfs_atomic_open+0x14f/0x3b0
[<ffffffff81210b39>] path_openat+0xcc9/0x1560
[<ffffffff811781b6>] ? jump_label_module_notify+0xa6/0x250
[<ffffffff8121319e>] do_filp_open+0x7e/0xe0
[<ffffffff811de8e4>] ? kmem_cache_alloc+0x174/0x1c0
[<ffffffff81221aa8>] ? __alloc_fd+0xc8/0x190
[<ffffffff81201186>] do_sys_open+0x116/0x1f0
[<ffffffff8120127e>] SyS_open+0x1e/0x20
[<ffffffff8191daf2>] entry_SYSCALL_64_fastpath+0x1a/0xa4
BUG: scheduling while atomic: wrapper/401/0x00000003
Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver sg sr_mod cdrom
ata_generic pata_acpi ppdev crc32c_intel ata_piix snd_pcm snd_timer i2c_piix4 parport_pc
libata snd floppy soundcore pcspkr serio_raw parport acpi_cpufreq
CPU: 1 PID: 401 Comm: wrapper Tainted: G W 4.7.0-rc3-mm1-00203-gee941ea #1
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
0000000000000000 ffff88007ee2f7e0 ffffffff8143843a ffff880077318440
0000000000018440 ffff88007ee2f7f0 ffffffff810a452d ffff88007ee2f848
ffffffff81918e9b ffff88007ee2f810 0000000000000286 ffff88007f3c2480
Call Trace:
[<ffffffff8143843a>] dump_stack+0x63/0x89
[<ffffffff810a452d>] __schedule_bug+0x4d/0x60
[<ffffffff81918e9b>] __schedule+0x50b/0x7a0
[<ffffffff810ece31>] ? mod_timer+0x111/0x210
[<ffffffff818e2fc0>] ? __rpc_wait_for_completion_task+0x30/0x30
[<ffffffff8191916c>] schedule+0x3c/0x90
[<ffffffff818e2fe4>] rpc_wait_bit_killable+0x24/0xb0
[<ffffffff819195f1>] __wait_on_bit+0x61/0x90
[<ffffffff818e2fc0>] ? __rpc_wait_for_completion_task+0x30/0x30
[<ffffffff81919692>] out_of_line_wait_on_bit+0x72/0x80
[<ffffffff810c2bd0>] ? autoremove_wake_function+0x40/0x40
[<ffffffff818d8510>] ? call_decode+0x870/0x870
[<ffffffff818e3e09>] __rpc_execute+0x159/0x470
[<ffffffff818e6398>] rpc_execute+0x68/0xd0
[<ffffffff818da359>] rpc_run_task+0x109/0x150
[<ffffffffa01251d6>] nfs4_call_sync_sequence+0x56/0x80 [nfsv4]
[<ffffffffa0125ede>] _nfs4_proc_getattr+0xbe/0xd0 [nfsv4]
[<ffffffff8145567d>] ? list_del+0xd/0x30
[<ffffffffa0130da5>] nfs4_proc_getattr+0x55/0xe0 [nfsv4]
[<ffffffff812f6cdd>] __nfs_revalidate_inode+0xbd/0x320
[<ffffffff812f23da>] nfs_do_access+0x2aa/0x350
[<ffffffff818e85ba>] ? generic_lookup_cred+0x1a/0x20
[<ffffffff818e6a6c>] ? rpcauth_lookupcred+0x7c/0xb0
[<ffffffff812f2532>] nfs_permission+0x82/0x1f0
[<ffffffff8120e45b>] __inode_permission+0x6b/0xc0
[<ffffffff8120e4c8>] inode_permission+0x18/0x50
[<ffffffff8120e8e2>] link_path_walk+0x72/0x590
[<ffffffff8120e6fd>] ? path_init+0x1fd/0x370
[<ffffffff8120ff5f>] path_openat+0xef/0x1560
[<ffffffff8117a592>] ? unlock_page+0x72/0x80
[<ffffffff8117b607>] ? filemap_map_pages+0x307/0x330
[<ffffffff811aef43>] ? handle_pte_fault+0x6c3/0x1040
[<ffffffff8121319e>] do_filp_open+0x7e/0xe0
[<ffffffff811de8e4>] ? kmem_cache_alloc+0x174/0x1c0
[<ffffffff81221aa8>] ? __alloc_fd+0xc8/0x190
[<ffffffff81201186>] do_sys_open+0x116/0x1f0
[<ffffffff8120127e>] SyS_open+0x1e/0x20
[<ffffffff8191daf2>] entry_SYSCALL_64_fastpath+0x1a/0xa4
BUG: scheduling while atomic: wrapper/401/0x7fffffff
Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver sg sr_mod cdrom
ata_generic pata_acpi ppdev crc32c_intel ata_piix snd_pcm snd_timer i2c_piix4 parport_pc
libata snd floppy soundcore pcspkr serio_raw parport acpi_cpufreq
CPU: 1 PID: 401 Comm: wrapper Tainted: G W 4.7.0-rc3-mm1-00203-gee941ea #1
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
0000000000000000 ffff88007ee2f8b8 ffffffff8143843a ffff880077318440
0000000000018440 ffff88007ee2f8c8 ffffffff810a452d ffff88007ee2f920
ffffffff81918e9b ffff880077317c40 0000000000000005 ffff88007f3c2480
Call Trace:
[<ffffffff8143843a>] dump_stack+0x63/0x89
[<ffffffff810a452d>] __schedule_bug+0x4d/0x60
[<ffffffff81918e9b>] __schedule+0x50b/0x7a0
[<ffffffff818e2fc0>] ? __rpc_wait_for_completion_task+0x30/0x30
[<ffffffff8191916c>] schedule+0x3c/0x90
[<ffffffff818e2fe4>] rpc_wait_bit_killable+0x24/0xb0
[<ffffffff819195f1>] __wait_on_bit+0x61/0x90
[<ffffffff818e2fc0>] ? __rpc_wait_for_completion_task+0x30/0x30
[<ffffffff81919692>] out_of_line_wait_on_bit+0x72/0x80
[<ffffffff810c2bd0>] ? autoremove_wake_function+0x40/0x40
[<ffffffff818e2fbd>] __rpc_wait_for_completion_task+0x2d/0x30
[<ffffffffa0128472>] nfs4_run_open_task+0x122/0x180 [nfsv4]
[<ffffffffa0130e8c>] _nfs4_open_and_get_state+0x5c/0x360 [nfsv4]
[<ffffffffa0143284>] ? nfs_alloc_seqid+0x24/0x60 [nfsv4]
[<ffffffffa012c76d>] ? nfs4_opendata_alloc+0x36d/0x4f0 [nfsv4]
[<ffffffffa0131446>] nfs4_do_open+0x1b6/0x590 [nfsv4]
[<ffffffffa01318f2>] nfs4_atomic_open+0xd2/0xf0 [nfsv4]
[<ffffffff812ef43f>] nfs_atomic_open+0x14f/0x3b0
[<ffffffff81210b39>] path_openat+0xcc9/0x1560
[<ffffffff811781b6>] ? jump_label_module_notify+0xa6/0x250
[<ffffffff8121319e>] do_filp_open+0x7e/0xe0
[<ffffffff811de8e4>] ? kmem_cache_alloc+0x174/0x1c0
[<ffffffff81221aa8>] ? __alloc_fd+0xc8/0x190
[<ffffffff81201186>] do_sys_open+0x116/0x1f0
[<ffffffff8120127e>] SyS_open+0x1e/0x20
[<ffffffff8191daf2>] entry_SYSCALL_64_fastpath+0x1a/0xa4
BUG: sleeping function called from invalid context at mm/slab.h:391
in_atomic(): 1, irqs_disabled(): 0, pid: 326, name: run-lkp
CPU: 1 PID: 326 Comm: run-lkp Tainted: G W 4.7.0-rc3-mm1-00203-gee941ea #1
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
0000000000000000 ffff88007ecfbae0 ffffffff8143843a ffff88007f142480
0000000000000187 ffff88007ecfbaf8 ffffffff810a4b18 ffffffff81cb7fe0
FYI, raw QEMU command line is:
qemu-system-x86_64 -enable-kvm -cpu host -kernel
/pkg/linux/x86_64-rhel/gcc-4.9/ee941ea7e45c890f672e020be4bf80dd197d51da/vmlinuz-4.7.0-rc3-mm1-00203-gee941ea
-append 'root=/dev/ram0 user=lkp
job=/lkp/scheduled/vm-lkp-wsx03-2G-2/bisect_boot-1-debian-x86_64-2015-02-07.cgz-x86_64-rhel-ee941ea7e45c890f672e020be4bf80dd197d51da-20160618-36414-1ja67ei-0.yaml~
ARCH=x86_64 kconfig=x86_64-rhel branch=yhuang/thp_find_target_node
commit=ee941ea7e45c890f672e020be4bf80dd197d51da
BOOT_IMAGE=/pkg/linux/x86_64-rhel/gcc-4.9/ee941ea7e45c890f672e020be4bf80dd197d51da/vmlinuz-4.7.0-rc3-mm1-00203-gee941ea
max_uptime=600
RESULT_ROOT=/result/boot/1/vm-lkp-wsx03-2G/debian-x86_64-2015-02-07.cgz/x86_64-rhel/gcc-4.9/ee941ea7e45c890f672e020be4bf80dd197d51da/0
LKP_SERVER=inn earlyprintk=ttyS0,115200 systemd.log_level=err debug apic=debug
sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1
nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200
console=tty0 vga=normal rw ip=::::vm-lkp-wsx03-2G-2::dhcp' -initrd
/fs/sdc1/initrd-vm-lkp-wsx03-2G-2 -m 2048 -smp 2 -device e1000,netdev=net0 -netdev
user,id=net0,hostfwd=tcp::23621-:22 -boot order=nc -no-reboot -watchdog i6300esb -rtc
base=localtime -drive file=/fs/sdc1/disk0-vm-lkp-wsx03-2G-2,media=disk,if=virtio -drive
file=/fs/sdc1/disk1-vm-lkp-wsx03-2G-2,media=disk,if=virtio -pidfile
/dev/shm/kboot/pid-vm-lkp-wsx03-2G-2 -serial file:/dev/shm/kboot/serial-vm-lkp-wsx03-2G-2
-daemonize -display none -monitor null
Thanks,
Kernel Test Robot