Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is git://git.cmpxchg.org/linux-mmotm.git master commit 9a543745a168f8d5f843396a77b165ab21fc7476 Author: Christoph Hellwig AuthorDate: Wed Dec 13 01:08:38 2017 +0000 Commit: Johannes Weiner CommitDate: Wed Dec 13 01:08:38 2017 +0000 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 4b4b9ad89d epoll: use the waitqueue lock to protect ep->wq 9a543745a1 sched/wait: assert the wait_queue_head lock is held in __wake_up_common 80a0c4df56 pci: test for unexpectedly disabled bridges +--------------------------------------------------+------------+------------+------------+ | | 4b4b9ad89d | 9a543745a1 | mmotm/v4.1 | +--------------------------------------------------+------------+------------+------------+ | boot_successes | 35 | 4 | 16 | | boot_failures | 0 | 11 | 11 | | WARNING:at_kernel/sched/wait.c:#__wake_up_common | 0 | 11 | 11 | | RIP:__wake_up_common | 0 | 11 | 11 | +--------------------------------------------------+------------+------------+------------+ 01 00 00 [main] Cou [main] Couldn't open socket (4:2:0). Address family not supported [main] Couldn't [main] Couldn [ 23.695385] WARNING: CPU: 0 PID: 521 at kernel/sched/wait.c:79 __wake_up_common+0x140/0x190 [ 23.696982] CPU: 0 PID: 521 Comm: trinity-c1 Not tainted 4.15.0-rc3-mm1-00153-g9a54374 #1 [ 23.709221] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 23.710484] RIP: 0010:__wake_up_common+0x140/0x190 [ 23.711194] RSP: 0018:ffffc90000ba3d98 EFLAGS: 00010246 [ 23.712003] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000 [ 23.713090] RDX: 0000000000000000 RSI: ffff88001b448930 RDI: 0000000000000246 [ 23.714141] RBP: ffff88001b448918 R08: ffffc90000ba3de8 R09: 0000000000000000 [ 23.715229] R10: 0000000000000003 R11: 0000000000000000 R12: 0000000000000000 [ 23.716275] R13: ffff88001bb08500 R14: ffff880018c21000 R15: ffffc90000ba3de8 [ 23.717368] FS: 0000000000000000(0000) GS:ffff88001f800000(0000) knlGS:0000000000000000 [ 23.718590] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.719444] CR2: 00000062656572fe CR3: 0000000002011000 CR4: 00000000000006b0 [ 23.731556] Call Trace: [ 23.731950] userfaultfd_release+0x180/0x210 [ 23.732605] ? _raw_spin_unlock+0x1f/0x30 [ 23.733203] __fput+0xdc/0x1d0 [ 23.733702] task_work_run+0x7d/0xb0 [ 23.734261] do_exit+0x268/0xa80 [ 23.734784] ? __do_page_fault+0x31c/0x440 [ 23.735418] do_group_exit+0x42/0xb0 [ 23.735967] SyS_exit_group+0xb/0x10 [ 23.736536] entry_SYSCALL_64_fastpath+0x1e/0x86 [ 23.737252] RIP: 0033:0x452e48 [ 23.737718] RSP: 002b:00007fff691d8fa8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 23.738856] RAX: ffffffffffffffda RBX: 00007f61ed1f3001 RCX: 0000000000452e48 [ 23.739943] RDX: 0000000000000000 RSI: 000000000000003c RDI: 0000000000000000 [ 23.741001] RBP: 00007f61ed1f4000 R08: 00000000000000e7 R09: ffffffffffffffb0 [ 23.753103] R10: ffffffffffffffff R11: 0000000000000246 R12: 0000000000000009 [ 23.754215] R13: 0000000000000010 R14: 00000000006fe4c0 R15: 00000000cccccccd [ 23.755319] Code: 49 89 44 24 18 48 05 00 01 00 00 49 89 44 24 20 e9 1c ff ff ff 48 8d 7f 18 be ff ff ff ff e8 08 95 00 00 85 c0 0f 85 ee fe ff ff <0f> ff e9 e7 fe ff ff 41 c7 04 24 04 00 00 00 49 8b 6e 20 4d 8d [ 23.758319] ---[ end trace e7cd1279d54a63e8 ]--- [ 23.759192] WARNING: CPU: 0 PID: 521 at kernel/sched/wait.c:79 __wake_up_common+0x140/0x190 # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD git bisect start 3e2dbc3e0009928433c61e6c38c393ff420578bc 50c4c4e268a2d7a3e58ebb698ac74da0de40ae36 -- git bisect bad 301a6a109d200d11a58079c74101f864693fdddd # 09:04 B 0 3 16 0 Merge 'iio/fixes-togreg' into devel-spot-201712131711 git bisect bad f5039f315666e24108ed359db23a607938738a80 # 09:29 B 0 6 20 0 Merge 'security/next-testing' into devel-spot-201712131711 git bisect bad 60b9b452af55c7334077516b676b47f73220e1bf # 10:01 B 0 5 19 0 Merge 'crypto/master' into devel-spot-201712131711 git bisect bad 8dceaf40023786d0e7d1071834c65a75e5be3562 # 10:13 B 0 1 14 0 Merge 'asoc/topic/tas5720' into devel-spot-201712131711 git bisect good 82c6746986a6ab533c9b28523548116121561cc8 # 10:37 G 11 0 0 0 Merge 'uniphier/dt64' into devel-spot-201712131711 git bisect bad 4264903f08f6589684123e3eb23db0848880ef6b # 10:53 B 0 7 20 0 Merge 'yhuang/fix_swap_no_lock_r1b' into devel-spot-201712131711 git bisect good b5d2ec267f120d0faa1615f0e4843f5b74e45987 # 11:14 G 11 0 0 0 mm, oom: refactor oom_kill_process() git bisect good 2be10c2dcb43f75b454f857d681282ffe2514bc6 # 11:29 G 10 0 0 0 lib/stackdepot.c: use a non-instrumented version of memcmp() git bisect good 4da00eb0fda0f46f3d07ad4c974c57fb05ac0054 # 11:41 G 10 0 0 0 linux-next-rejects git bisect bad b07f3be7d69237f29da019f608aef344df5b80bf # 11:55 B 0 5 19 0 hrtimer: remove unneeded kallsyms include git bisect good 4b4b9ad89d7fca6071341ecefa5702c9bc9b059c # 12:18 G 11 0 0 0 epoll: use the waitqueue lock to protect ep->wq git bisect bad d084a443e521e38c089b2e49068a5f0fe6a77204 # 12:33 B 0 1 14 0 power: remove unneeded kallsyms include git bisect bad 7e6485718d8622741fea20fe99b02ece7a36f9f8 # 12:56 B 0 2 16 0 mm: remove unneeded kallsyms include git bisect bad 9a543745a168f8d5f843396a77b165ab21fc7476 # 13:12 B 0 1 14 0 sched/wait: assert the wait_queue_head lock is held in __wake_up_common # first bad commit: [9a543745a168f8d5f843396a77b165ab21fc7476] sched/wait: assert the wait_queue_head lock is held in __wake_up_common git bisect good 4b4b9ad89d7fca6071341ecefa5702c9bc9b059c # 13:38 G 31 0 0 0 epoll: use the waitqueue lock to protect ep->wq # extra tests with debug options git bisect bad 9a543745a168f8d5f843396a77b165ab21fc7476 # 13:53 B 0 4 17 0 sched/wait: assert the wait_queue_head lock is held in __wake_up_common # extra tests on HEAD of linux-devel/devel-spot-201712131711 git bisect bad 3e2dbc3e0009928433c61e6c38c393ff420578bc # 13:58 B 0 12 28 0 0day head guard for 'devel-spot-201712131711' # extra tests on tree/branch mmotm/master git bisect bad 80a0c4df565dd0a964873abd018a0ce48a7fb673 # 14:37 B 0 11 25 0 pci: test for unexpectedly disabled bridges # extra tests with first bad commit reverted git bisect good b523e734b5c8eea2919bf293d4c0093b8eff597d # 14:49 G 10 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