bisecting cause commit starting from ee268dee405b4710e179426a431ffe0cdee14f13 building syzkaller on 4846d5c1dcbf362c2e9949b24feca9670ca9b4b9 testing commit ee268dee405b4710e179426a431ffe0cdee14f13 with gcc (GCC) 10.2.1 20210217 kernel signature: 9fd4176c6ec558d8c6efcf01ee43a2f72f9bfee0a1b954080f12fd1237ac4ac4 run #0: crashed: possible deadlock in loop_add run #1: basic kernel testing failed: possible deadlock in fs_reclaim_acquire run #2: crashed: possible deadlock in loop_add run #3: crashed: possible deadlock in loop_add run #4: crashed: possible deadlock in loop_add run #5: crashed: possible deadlock in loop_add run #6: crashed: possible deadlock in loop_add run #7: crashed: possible deadlock in loop_add run #8: crashed: possible deadlock in loop_add run #9: crashed: possible deadlock in loop_add run #10: crashed: possible deadlock in loop_add run #11: crashed: possible deadlock in loop_add run #12: crashed: possible deadlock in loop_add run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK testing release v5.13 testing commit 62fb9874f5da54fdb243003b386128037319b219 with gcc (GCC) 10.2.1 20210217 kernel signature: 1cb5111c0f95c1fc7e3896d55db5b53fbce5858f143c657e735c92f7019c7d10 all runs: crashed: possible deadlock in loop_probe testing release v5.12 testing commit 9f4ad9e425a1d3b6a34617b8ea226d56a119a717 with gcc (GCC) 10.2.1 20210217 kernel signature: f49397d19055b9442e2c2b720108afe8474cea2e340222187afff379ccf6ade1 all runs: OK # git bisect start 62fb9874f5da54fdb243003b386128037319b219 9f4ad9e425a1d3b6a34617b8ea226d56a119a717 Bisecting: 8739 revisions left to test after this (roughly 13 steps) [85f3f17b5db2dd9f8a094a0ddc665555135afd22] Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-5.13 testing commit 85f3f17b5db2dd9f8a094a0ddc665555135afd22 with gcc (GCC) 10.2.1 20210217 kernel signature: 714cf9b6fe7a618558f7d423d77c11e1f7356ff667a019d2f409379192a0b248 all runs: crashed: possible deadlock in loop_probe # git bisect bad 85f3f17b5db2dd9f8a094a0ddc665555135afd22 Bisecting: 4263 revisions left to test after this (roughly 12 steps) [ca62e9090d229926f43f20291bb44d67897baab7] Merge tag 'regulator-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator testing commit ca62e9090d229926f43f20291bb44d67897baab7 with gcc (GCC) 10.2.1 20210217 kernel signature: 7acaedd741eb1f2bf8986647e3ea9b22a76db6ed18246b721426aaee187cc1d2 all runs: OK # git bisect good ca62e9090d229926f43f20291bb44d67897baab7 Bisecting: 1907 revisions left to test after this (roughly 11 steps) [68a32ba14177d4a21c4a9a941cf1d7aea86d436f] Merge tag 'drm-next-2021-04-28' of git://anongit.freedesktop.org/drm/drm testing commit 68a32ba14177d4a21c4a9a941cf1d7aea86d436f with gcc (GCC) 10.2.1 20210217 kernel signature: 4282333eaab1bba9872e0229b1dfe7bb3c24b7594fd6d38d20e7c0c71eba2f45 all runs: OK # git bisect good 68a32ba14177d4a21c4a9a941cf1d7aea86d436f Bisecting: 968 revisions left to test after this (roughly 10 steps) [be18cd1fcae2ed7db58d92d20733dfa8aa0a5173] Merge tag 'mmc-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc testing commit be18cd1fcae2ed7db58d92d20733dfa8aa0a5173 with gcc (GCC) 10.2.1 20210217 kernel signature: 37807bd3a0a15369dade57caded56f5b06ce904f22283fcdf78e7fd061f5c326 all runs: crashed: possible deadlock in del_gendisk # git bisect bad be18cd1fcae2ed7db58d92d20733dfa8aa0a5173 Bisecting: 473 revisions left to test after this (roughly 9 steps) [fc0586062816559defb14c947319ef8c4c326fb3] Merge tag 'for-5.13/drivers-2021-04-27' of git://git.kernel.dk/linux-block testing commit fc0586062816559defb14c947319ef8c4c326fb3 with gcc (GCC) 10.2.1 20210217 kernel signature: bdcad53c2b9b0bf70184f88b21df9241db1d39267fb4ed0951612987f86f82b4 all runs: crashed: possible deadlock in del_gendisk # git bisect bad fc0586062816559defb14c947319ef8c4c326fb3 Bisecting: 256 revisions left to test after this (roughly 8 steps) [42dec9a936e7696bea1f27d3c5a0068cd9aa95fd] Merge tag 'perf-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 42dec9a936e7696bea1f27d3c5a0068cd9aa95fd with gcc (GCC) 10.2.1 20210217 kernel signature: 87ddaad0f7f01823fd6225d1e55d38229ccb52dd1e8c92356fe2e0ce35e0ac8d all runs: OK # git bisect good 42dec9a936e7696bea1f27d3c5a0068cd9aa95fd Bisecting: 128 revisions left to test after this (roughly 7 steps) [2958a995edc94654df690318df7b9b49e5a3ef88] block/rnbd-clt: Support polling mode for IO latency optimization testing commit 2958a995edc94654df690318df7b9b49e5a3ef88 with gcc (GCC) 10.2.1 20210217 kernel signature: 4b39e1e3517997364f3a62b1a04ea2c8cc63726bc1bee210afd6c5aea2ac1faf run #0: crashed: WARNING in kvm_wait run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK reproducer seems to be flaky # git bisect bad 2958a995edc94654df690318df7b9b49e5a3ef88 Bisecting: 63 revisions left to test after this (roughly 6 steps) [b60b270b3db617811e593db5d5920ed98e67ce49] swim3: support highmem testing commit b60b270b3db617811e593db5d5920ed98e67ce49 with gcc (GCC) 10.2.1 20210217 kernel signature: 18b3b7a22df9ed69c52b0e7809e46efc9c83549e3a5344e8504d1ec135eed95c run #0: crashed: WARNING in kvm_wait run #1: crashed: WARNING in kvm_wait run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad b60b270b3db617811e593db5d5920ed98e67ce49 Bisecting: 31 revisions left to test after this (roughly 5 steps) [de5878048e11f1ec44164ebb8994de132074367a] nvmet: remove unnecessary ctrl parameter testing commit de5878048e11f1ec44164ebb8994de132074367a with gcc (GCC) 10.2.1 20210217 kernel signature: 7d11d9a6d02f2266607411694ad8bc0221e5d20b8f0faa9dba8f7f71fef3e090 run #0: crashed: WARNING in kvm_wait run #1: OK run #2: boot failed: WARNING in kvm_wait run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad de5878048e11f1ec44164ebb8994de132074367a Bisecting: 15 revisions left to test after this (roughly 4 steps) [80755855f808c27c7154937667436f30e47bc820] mtip32xx: use LIST_HEAD() for list_head testing commit 80755855f808c27c7154937667436f30e47bc820 with gcc (GCC) 10.2.1 20210217 kernel signature: 7fd29ef4eba27ec0eb0bc3996ae3f445499fdc337cb7b83da4d71bfbfde45574 run #0: crashed: WARNING in kvm_wait run #1: crashed: WARNING in kvm_wait run #2: boot failed: WARNING in kvm_wait run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad 80755855f808c27c7154937667436f30e47bc820 Bisecting: 7 revisions left to test after this (roughly 3 steps) [f2e7e269a7525317752d472bb48a549780e87d22] md/raid10: pull the code that wait for blocked dev into one function testing commit f2e7e269a7525317752d472bb48a549780e87d22 with gcc (GCC) 10.2.1 20210217 kernel signature: fce983cab21f575ff49836e2906c089c4e972a9ac337a95ed78ca85d689c176d run #0: OK run #1: boot failed: WARNING in kvm_wait run #2: boot failed: WARNING in kvm_wait run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good f2e7e269a7525317752d472bb48a549780e87d22 Bisecting: 3 revisions left to test after this (roughly 2 steps) [f8d62edfe2563fc86d12b80b07407dc095cdf0d2] Merge branch 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-5.13/drivers testing commit f8d62edfe2563fc86d12b80b07407dc095cdf0d2 with gcc (GCC) 10.2.1 20210217 kernel signature: 2f6192571a8e3f6d7dc16c378be3b7c38b2c3f8c2d7dda67fb1c280075bc089f all runs: OK # git bisect good f8d62edfe2563fc86d12b80b07407dc095cdf0d2 Bisecting: 1 revision left to test after this (roughly 1 step) [0f00b82e5413571ed225ddbccad6882d7ea60bc7] block: remove the revalidate_disk method testing commit 0f00b82e5413571ed225ddbccad6882d7ea60bc7 with gcc (GCC) 10.2.1 20210217 kernel signature: 7fd29ef4eba27ec0eb0bc3996ae3f445499fdc337cb7b83da4d71bfbfde45574 run #0: crashed: WARNING in kvm_wait run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad 0f00b82e5413571ed225ddbccad6882d7ea60bc7 Bisecting: 0 revisions left to test after this (roughly 0 steps) [4bae7afdd789baedbc0b82a4b9ef51501dd7d4fe] paride/pd: remove ->revalidate_disk testing commit 4bae7afdd789baedbc0b82a4b9ef51501dd7d4fe with gcc (GCC) 10.2.1 20210217 kernel signature: 2f6192571a8e3f6d7dc16c378be3b7c38b2c3f8c2d7dda67fb1c280075bc089f all runs: OK # git bisect good 4bae7afdd789baedbc0b82a4b9ef51501dd7d4fe 0f00b82e5413571ed225ddbccad6882d7ea60bc7 is the first bad commit commit 0f00b82e5413571ed225ddbccad6882d7ea60bc7 Author: Christoph Hellwig Date: Mon Mar 8 08:45:50 2021 +0100 block: remove the revalidate_disk method No implementations left. Signed-off-by: Christoph Hellwig Link: https://lore.kernel.org/r/20210308074550.422714-4-hch@lst.de Signed-off-by: Jens Axboe Documentation/filesystems/locking.rst | 2 -- fs/block_dev.c | 3 --- include/linux/blkdev.h | 1 - 3 files changed, 6 deletions(-) culprit signature: 7fd29ef4eba27ec0eb0bc3996ae3f445499fdc337cb7b83da4d71bfbfde45574 parent signature: 2f6192571a8e3f6d7dc16c378be3b7c38b2c3f8c2d7dda67fb1c280075bc089f Reproducer flagged being flaky revisions tested: 17, total time: 4h47m56.745501607s (build: 1h57m5.272070474s, test: 2h48m51.316594572s) first bad commit: 0f00b82e5413571ed225ddbccad6882d7ea60bc7 block: remove the revalidate_disk method recipients (to): ["axboe@kernel.dk" "axboe@kernel.dk" "corbet@lwn.net" "hch@lst.de" "linux-block@vger.kernel.org" "linux-doc@vger.kernel.org"] recipients (cc): ["christian.brauner@ubuntu.com" "johannes.thumshirn@wdc.com" "josef@toxicpanda.com" "linux-fsdevel@vger.kernel.org" "linux-kernel@vger.kernel.org" "viro@zeniv.linux.org.uk"] crash: WARNING in kvm_wait batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: batadv0: Interface activated: batadv_slave_1 ------------[ cut here ]------------ raw_local_irq_restore() called with IRQs enabled WARNING: CPU: 1 PID: 8774 at kernel/locking/irqflag-debug.c:10 warn_bogus_irq_restore+0x1d/0x20 kernel/locking/irqflag-debug.c:10 Modules linked in: CPU: 1 PID: 8774 Comm: syz-executor.0 Not tainted 5.12.0-rc3-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:warn_bogus_irq_restore+0x1d/0x20 kernel/locking/irqflag-debug.c:10 Code: 24 48 c7 c7 a0 68 89 88 e8 79 67 c1 ff 80 3d 78 51 e4 03 00 74 01 c3 48 c7 c7 c0 e1 8a 88 c6 05 67 51 e4 03 01 e8 6e 66 c1 ff <0f> 0b c3 48 39 77 10 0f 84 97 00 00 00 66 f7 47 22 f0 ff 74 4b 48 RSP: 0018:ffffc900017fed40 EFLAGS: 00010282 RAX: 0000000000000000 RBX: ffff88803d4652a8 RCX: 0000000000000000 RDX: 0000000000000202 RSI: ffffffff88de6a80 RDI: fffff520002ffd9a RBP: 0000000000000200 R08: 0000000000000001 R09: ffff8880ba14c1a7 R10: ffffed1017429834 R11: 0000000000000001 R12: 0000000000000003 R13: ffffed1007a8ca55 R14: 0000000000000001 R15: ffff8880ba151f00 FS: 0000000001937400(0000) GS:ffff8880ba100000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fd23ffb5000 CR3: 00000000217d9000 CR4: 00000000001506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: kvm_wait arch/x86/kernel/kvm.c:860 [inline] kvm_wait+0xc9/0xe0 arch/x86/kernel/kvm.c:837 pv_wait arch/x86/include/asm/paravirt.h:564 [inline] pv_wait_head_or_lock kernel/locking/qspinlock_paravirt.h:470 [inline] __pv_queued_spin_lock_slowpath+0x8b8/0xb40 kernel/locking/qspinlock.c:508 pv_queued_spin_lock_slowpath arch/x86/include/asm/paravirt.h:554 [inline] queued_spin_lock_slowpath arch/x86/include/asm/qspinlock.h:51 [inline] queued_spin_lock include/asm-generic/qspinlock.h:85 [inline] do_raw_spin_lock+0x200/0x2b0 kernel/locking/spinlock_debug.c:113 spin_lock_bh include/linux/spinlock.h:359 [inline] batadv_tt_local_resize_to_mtu+0x6c/0xe0 net/batman-adv/translation-table.c:3978 batadv_hardif_activate_interface.part.0.cold+0x141/0x1b4 net/batman-adv/hard-interface.c:655 batadv_hardif_activate_interface net/batman-adv/hard-interface.c:989 [inline] batadv_hard_if_event+0x2f1/0x1150 net/batman-adv/hard-interface.c:1005 notifier_call_chain+0x94/0x170 kernel/notifier.c:83 call_netdevice_notifiers_extack net/core/dev.c:2075 [inline] call_netdevice_notifiers net/core/dev.c:2089 [inline] __dev_notify_flags+0xcd/0x220 net/core/dev.c:8695 dev_change_flags+0xf6/0x150 net/core/dev.c:8733 do_setlink+0x77c/0x2f10 net/core/rtnetlink.c:2708 __rtnl_newlink+0xab2/0x1350 net/core/rtnetlink.c:3376 rtnl_newlink+0x5a/0x90 net/core/rtnetlink.c:3491 rtnetlink_rcv_msg+0x32f/0x860 net/core/rtnetlink.c:5553 netlink_rcv_skb+0x118/0x370 net/netlink/af_netlink.c:2502 netlink_unicast_kernel net/netlink/af_netlink.c:1312 [inline] netlink_unicast+0x42e/0x700 net/netlink/af_netlink.c:1338 netlink_sendmsg+0x70e/0xbe0 net/netlink/af_netlink.c:1927 sock_sendmsg_nosec net/socket.c:654 [inline] sock_sendmsg+0xab/0xe0 net/socket.c:674 __sys_sendto+0x1a4/0x270 net/socket.c:1977 __do_sys_sendto net/socket.c:1989 [inline] __se_sys_sendto net/socket.c:1985 [inline] __x64_sys_sendto+0xd8/0x1b0 net/socket.c:1985 do_syscall_64+0x2d/0x70 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x41956c Code: fa fa ff ff 44 8b 4c 24 2c 4c 8b 44 24 20 89 c5 44 8b 54 24 28 48 8b 54 24 18 b8 2c 00 00 00 48 8b 74 24 10 8b 7c 24 08 0f 05 <48> 3d 00 f0 ff ff 77 34 89 ef 48 89 44 24 08 e8 20 fb ff ff 48 8b RSP: 002b:00007ffefaa17b60 EFLAGS: 00000293 ORIG_RAX: 000000000000002c RAX: ffffffffffffffda RBX: 00000000014a4320 RCX: 000000000041956c RDX: 000000000000002c RSI: 00000000014a4370 RDI: 0000000000000003 RBP: 0000000000000000 R08: 00007ffefaa17bb4 R09: 000000000000000c R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000000 R13: 00000000014a4370 R14: 0000000000000003 R15: 0000000000000000