Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit d1fc0317472217762fa7741260ca464077b4c877 Author: Christoph Hellwig AuthorDate: Wed Dec 13 11:52:12 2017 +1100 Commit: Stephen Rothwell CommitDate: Wed Dec 13 16:04:58 2017 +1100 sched/wait: assert the wait_queue_head lock is held in __wake_up_common Better ensure we actually hold the lock using lockdep than just commenting on it. Due to the various exported _locked interfaces it is far too easy to get the locking wrong. Link: http://lkml.kernel.org/r/20171130142037.19339-2-hch@lst.de Signed-off-by: Christoph Hellwig Cc: Ingo Molnar Cc: Peter Zijlstra Cc: Al Viro Signed-off-by: Andrew Morton Signed-off-by: Stephen Rothwell 3960623f6c epoll: use the waitqueue lock to protect ep->wq d1fc031747 sched/wait: assert the wait_queue_head lock is held in __wake_up_common 41d8c16909 Add linux-next specific files for 20171213 +--------------------------------------------------+------------+------------+---------------+ | | 3960623f6c | d1fc031747 | next-20171213 | +--------------------------------------------------+------------+------------+---------------+ | boot_successes | 35 | 4 | 47 | | boot_failures | 0 | 11 | 12 | | EIP:__wake_up_common | 0 | 11 | 12 | | WARNING:at_kernel/sched/wait.c:#__wake_up_common | 0 | 8 | 11 | +--------------------------------------------------+------------+------------+---------------+ [main] Couldn't open socket (21:5:0). Address family not suppo Can' [ 14.081397] CPU: 0 PID: 529 Comm: trinity-c3 Not tainted 4.15.0-rc3-04525-gd1fc031 #1 [ 14.082685] EIP: __wake_up_common+0x13b/0x170 [ 14.083410] EFLAGS: 00010246 CPU: 0 [ 14.083991] EAX: 00000000 EBX: 00000001 ECX: 00000001 EDX: 00000000 [ 14.085006] ESI: 8c8e47b0 EDI: 8c8e4780 EBP: 8c9c7e20 ESP: 8c9c7e00 [ 14.086017] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [ 14.086903] CR0: 80050033 CR2: 00000309 CR3: 0bcb6000 CR4: 00040694 [ 14.087920] Call Trace: [ 14.088341] __wake_up_locked_key+0x23/0x30 [ 14.089035] userfaultfd_release+0x14c/0x1d0 [ 14.089732] ? _raw_spin_unlock+0x1d/0x30 [ 14.090387] ? locks_remove_file+0x195/0x1e0 [ 14.091096] __fput+0xa4/0x1e0 [ 14.091602] ____fput+0x8/0x10 [ 14.092124] task_work_run+0x87/0xc0 [ 14.092723] do_exit+0x200/0x8f0 [ 14.093258] ? __might_fault+0x41/0xa0 [ 14.093880] ? sched_clock_cpu+0x13/0x180 [ 14.094538] __secure_computing+0x6d/0x70 [ 14.095203] syscall_trace_enter+0x13c/0x1c0 [ 14.095906] do_fast_syscall_32+0x1af/0x340 [ 14.096591] entry_SYSENTER_32+0x53/0x86 [ 14.097242] EIP: 0x77f58d25 [ 14.097717] EFLAGS: 00000212 CPU: 0 [ 14.098289] EAX: ffffffda EBX: 00000007 ECX: 00000000 EDX: 00000000 [ 14.099296] ESI: 00000007 EDI: 775e9030 EBP: 0a95d850 ESP: 7fd34bb8 [ 14.100309] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b [ 14.101188] Code: 14 5b 5e 5f 5d c3 8d 76 00 8d bc 27 00 00 00 00 8d 40 10 ba ff ff ff ff 89 4d f0 e8 20 1a 01 00 8b 4d f0 85 c0 0f 85 e1 fe ff ff <0f> ff e9 da fe ff ff 8d b6 00 00 00 00 8b 4d 10 8b 7d 10 c7 01 [ 14.104352] ---[ end trace e8af8f7d2a9d67d8 ]--- # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD git bisect start 41d8c16909ebda40f7b4982a7f5e2ad102705ade 50c4c4e268a2d7a3e58ebb698ac74da0de40ae36 -- git bisect good 3ad731d278f4701251c8dfb16d45f6d3bc6b158a # 03:29 G 11 0 11 11 Merge remote-tracking branch 'v4l-dvb-next/master' git bisect good b2f6fb053a5489d152bf1a1cdfc5c9b1996ce998 # 03:54 G 11 0 11 11 Merge remote-tracking branch 'vfio/next' git bisect good ec0353a73f73c2709ddb20c6fe7cd5abd1c9a6f7 # 04:19 G 11 0 0 0 Merge remote-tracking branch 'staging/staging-next' git bisect good 8650eac850bb7b206ac95a0dea9195f1ddf82e1d # 04:39 G 11 0 0 0 Merge remote-tracking branch 'pwm/for-next' git bisect good f738c2af2681883a74ee23bbd29d6186dfa421fb # 05:23 G 11 0 0 0 Merge remote-tracking branch 'at24/at24/for-next' git bisect good 20015962d5863106692a6acb6eb3a530de3a4625 # 05:44 G 11 0 0 0 Merge remote-tracking branch 'kspp/for-next/kspp' git bisect good 6c5ee26e760706b3171166ea82797e4c45e92c24 # 06:03 G 11 0 0 0 Merge branch 'akpm-current/current' git bisect bad dc2234ac929a2de36784d17ee4a9495404fc4afb # 06:17 B 0 10 23 0 Merge branch 'akpm/master' git bisect bad a3c5bc79e716b7d371df96bf7e1bc17ff4abb196 # 06:49 B 0 11 25 0 mm: remove unneeded kallsyms include git bisect good 0a8a3bfabca1413f8484fb245d17a4e1ad0208f0 # 07:12 G 11 0 0 0 mm/userfaultfd.c: remove duplicate include git bisect good 3960623f6c1bc42c545fa43b991ca8fca70f22ad # 07:37 G 11 0 0 0 epoll: use the waitqueue lock to protect ep->wq git bisect bad d1fc0317472217762fa7741260ca464077b4c877 # 08:03 B 0 4 17 0 sched/wait: assert the wait_queue_head lock is held in __wake_up_common # first bad commit: [d1fc0317472217762fa7741260ca464077b4c877] sched/wait: assert the wait_queue_head lock is held in __wake_up_common git bisect good 3960623f6c1bc42c545fa43b991ca8fca70f22ad # 08:15 G 31 0 0 0 epoll: use the waitqueue lock to protect ep->wq # extra tests with debug options git bisect bad d1fc0317472217762fa7741260ca464077b4c877 # 08:29 B 0 6 19 0 sched/wait: assert the wait_queue_head lock is held in __wake_up_common # extra tests on HEAD of linux-next/master git bisect bad 41d8c16909ebda40f7b4982a7f5e2ad102705ade # 08:29 B 0 12 28 0 Add linux-next specific files for 20171213 # extra tests on tree/branch linux-next/master git bisect bad 41d8c16909ebda40f7b4982a7f5e2ad102705ade # 08:30 B 0 12 28 0 Add linux-next specific files for 20171213 # extra tests with first bad commit reverted git bisect good 739afa1f8a8a9598a8534a4b62d8382f79d4ca7c # 08:49 G 11 0 0 0 Revert "sched/wait: assert the wait_queue_head lock is held in __wake_up_common" --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/lkp Intel Corporation