[ 2811.682677] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:616 [ 2811.685007] in_atomic(): 1, irqs_disabled(): 0, pid: 3381, name: qemu-system-x86 [ 2811.687740] 1 lock held by qemu-system-x86/3381: [ 2811.690542] #0: (&vcpu->mutex){+.+.+.}, at: [<ffffffffa0a5bfb0>] vcpu_load+0x20/0x70 [kvm] [ 2811.693628] CPU: 2 PID: 3381 Comm: qemu-system-x86 Tainted: G W 4.1.0+ #1 [ 2811.696470] Hardware name: LENOVO 2356BG6/2356BG6, BIOS G7ET94WW (2.54 ) 04/30/2013 [ 2811.698443] 0000000000000000 00000000e3aeb4fc ffff88003e99bc28 ffffffff817329c0 [ 2811.700359] 0000000000000000 ffff8801349c5f40 ffff88003e99bc58 ffffffff810b8ec1 [ 2811.702237] ffff88003e99bc48 ffffffff81a5dd35 0000000000000268 0000000000000000 [ 2811.704150] Call Trace: [ 2811.705976] [<ffffffff817329c0>] dump_stack+0x4c/0x65 [ 2811.707716] [<ffffffff810b8ec1>] ___might_sleep+0x151/0x240 [ 2811.709455] [<ffffffff810b8ffd>] __might_sleep+0x4d/0x90 [ 2811.711195] [<ffffffff8173745e>] mutex_lock_nested+0x3e/0x400 [ 2811.712889] [<ffffffff810e89d8>] ? mark_held_locks+0x78/0xa0 [ 2811.714529] [<ffffffff8173baa0>] ? _raw_spin_unlock_irq+0x30/0x50 [ 2811.716184] [<ffffffff810e2fef>] atomic_dec_and_mutex_lock+0x4f/0x70 [ 2811.717826] [<ffffffff811c1b87>] __static_key_slow_dec+0x27/0xb0 [ 2811.719465] [<ffffffff811c1c36>] static_key_slow_dec+0x26/0x50 [ 2811.721100] [<ffffffff810b7f43>] preempt_notifier_unregister+0x43/0x50 [ 2811.722749] [<ffffffffa0a5c026>] vcpu_put+0x26/0x40 [kvm] [ 2811.724327] [<ffffffffa0a5c168>] kvm_vcpu_ioctl+0x128/0x810 [kvm] [ 2811.725880] [<ffffffff810e9ad6>] ? __lock_is_held+0x56/0x80 [ 2811.727432] [<ffffffff81261e28>] do_vfs_ioctl+0x308/0x570 [ 2811.728986] [<ffffffff8126de95>] ? __fget+0x5/0x1e0 [ 2811.730537] [<ffffffff81311a6b>] ? selinux_file_ioctl+0x5b/0xf0 [ 2811.732086] [<ffffffff81262109>] SyS_ioctl+0x79/0x90 [ 2811.733608] [<ffffffff8173c4ee>] entry_SYSCALL_64_fastpath+0x12/0x76 [ 2812.684862] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:616 [ 2812.687026] in_atomic(): 1, irqs_disabled(): 0, pid: 3381, name: qemu-system-x86 [ 2812.689329] 1 lock held by qemu-system-x86/3381: [ 2812.690964] #0: (&vcpu->mutex){+.+.+.}, at: [<ffffffffa0a5bfb0>] vcpu_load+0x20/0x70 [kvm] [ 2812.693341] CPU: 0 PID: 3381 Comm: qemu-system-x86 Tainted: G W 4.1.0+ #1 [ 2812.695625] Hardware name: LENOVO 2356BG6/2356BG6, BIOS G7ET94WW (2.54 ) 04/30/2013 [ 2812.697910] 0000000000000000 00000000e3aeb4fc ffff88003e99bc28 ffffffff817329c0 [ 2812.699923] 0000000000000000 ffff8801349c5f40 ffff88003e99bc58 ffffffff810b8ec1 [ 2812.701904] ffff88003e99bc48 ffffffff81a5dd35 0000000000000268 0000000000000000 [ 2812.703881] Call Trace: [ 2812.705825] [<ffffffff817329c0>] dump_stack+0x4c/0x65 [ 2812.707793] [<ffffffff810b8ec1>] ___might_sleep+0x151/0x240 [ 2812.709653] [<ffffffff810b8ffd>] __might_sleep+0x4d/0x90 [ 2812.711486] [<ffffffff8173745e>] mutex_lock_nested+0x3e/0x400 [ 2812.713323] [<ffffffff810e89d8>] ? mark_held_locks+0x78/0xa0 [ 2812.715159] [<ffffffff8173baa0>] ? _raw_spin_unlock_irq+0x30/0x50 [ 2812.717000] [<ffffffff810e2fef>] atomic_dec_and_mutex_lock+0x4f/0x70 [ 2812.718840] [<ffffffff811c1b87>] __static_key_slow_dec+0x27/0xb0 [ 2812.720579] [<ffffffff811c1c36>] static_key_slow_dec+0x26/0x50 [ 2812.722297] [<ffffffff810b7f43>] preempt_notifier_unregister+0x43/0x50 [ 2812.724032] [<ffffffffa0a5c026>] vcpu_put+0x26/0x40 [kvm] [ 2812.725766] [<ffffffffa0a5c168>] kvm_vcpu_ioctl+0x128/0x810 [kvm] [ 2812.727491] [<ffffffff810e9ad6>] ? __lock_is_held+0x56/0x80 [ 2812.729213] [<ffffffff81261e28>] do_vfs_ioctl+0x308/0x570 [ 2812.730850] [<ffffffff8126de95>] ? __fget+0x5/0x1e0 [ 2812.732476] [<ffffffff81311a6b>] ? selinux_file_ioctl+0x5b/0xf0 [ 2812.734102] [<ffffffff81262109>] SyS_ioctl+0x79/0x90 [ 2812.735725] [<ffffffff8173c4ee>] entry_SYSCALL_64_fastpath+0x12/0x76
this bug is cause by this patch: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/kernel/sched/core.c?id=1cde2930e15473cb4dd7e5a07d83e605a969bd6e
Did you verify that after bisecting to this commit your system worked fine?