bisecting cause commit starting from dbe69e43372212527abf48609aba7fc39a6daa27 building syzkaller on 658ebc66ddf4b2d7ebaf8ecf291da16a1528eeef testing commit dbe69e43372212527abf48609aba7fc39a6daa27 with gcc (GCC) 10.2.1 20210217 kernel signature: 6665810cd01fb887b69e64b05aeeaa96395f1cb0f8bbf643ce34f40103ac6cae run #0: crashed: general protection fault in blk_mq_run_hw_queues run #1: crashed: general protection fault in blk_mq_run_hw_queues run #2: crashed: general protection fault in blk_mq_run_hw_queues run #3: crashed: general protection fault in blk_mq_run_hw_queues run #4: crashed: general protection fault in blk_mq_run_hw_queues run #5: crashed: general protection fault in blk_mq_run_hw_queues run #6: crashed: possible deadlock in del_gendisk run #7: crashed: possible deadlock in del_gendisk run #8: crashed: possible deadlock in del_gendisk run #9: crashed: possible deadlock in del_gendisk run #10: crashed: general protection fault in blk_mq_run_hw_queues run #11: crashed: general protection fault in blk_mq_run_hw_queues run #12: crashed: general protection fault in blk_mq_run_hw_queues run #13: crashed: possible deadlock in del_gendisk run #14: crashed: possible deadlock in del_gendisk run #15: crashed: possible deadlock in del_gendisk run #16: crashed: possible deadlock in del_gendisk run #17: crashed: possible deadlock in del_gendisk run #18: crashed: possible deadlock in del_gendisk run #19: crashed: possible deadlock in del_gendisk testing release v5.13 testing commit 62fb9874f5da54fdb243003b386128037319b219 with gcc (GCC) 10.2.1 20210217 kernel signature: e9ace9c5ee2829ecfd31f47be41f589c91c15eff6b62baab7051a38e73106e48 all runs: crashed: possible deadlock in del_gendisk testing release v5.12 testing commit 9f4ad9e425a1d3b6a34617b8ea226d56a119a717 with gcc (GCC) 10.2.1 20210217 kernel signature: e8c8edc56ed7eecefb295a9ce860712552bfe61648872ba3f622452206b435fc 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: fdecd512f2d5271a13216aa39f3c075e543fd6e694cb35e0039ecafd92b435a1 all runs: crashed: possible deadlock in del_gendisk # 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: b4c52b570b7116522769dab4259b630004173e8bd950c00488e249fda5d46d14 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: 189525b1edb608ab9f27f7babb04c99c09561f3af95626951c66362a394d8856 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: 5d6a7dc23ab178708a0d72405e35fcf374dd3e0949c01219ac797a3ada670341 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: 70e0954121da7e454edb3ba2293d9d8e151742a1be501a70978d2b91f489a1a1 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: 3f9c01ce85ab9e4bcd2bd06de040c5ecec54c4d89ec77897ea2b123565b1e288 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: 0d0e7e29dc427196899691a7c5624dc4ba5b8699697466c021346b2956c11fc2 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: 6d09649168dd3e158a465ff4b870d09407d09657edb824aa6f52facb58f78817 run #0: OK 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: boot failed: WARNING in kvm_wait # git bisect good b60b270b3db617811e593db5d5920ed98e67ce49 Bisecting: 31 revisions left to test after this (roughly 5 steps) [2f907f7f96d96c518652410b90ad2edb50305a4c] nvme: simplify block device ioctl handling for the !multipath case testing commit 2f907f7f96d96c518652410b90ad2edb50305a4c with gcc (GCC) 10.2.1 20210217 kernel signature: 411e558b27b9c60a95593ed1cbb9deca73322d4c898fa123691e655122a219ec all runs: OK # git bisect good 2f907f7f96d96c518652410b90ad2edb50305a4c Bisecting: 15 revisions left to test after this (roughly 4 steps) [f6df18f20d5bd496c4c2cb7564853cb60543332a] floppy: cleanups: use memset() to zero reply_buffer testing commit f6df18f20d5bd496c4c2cb7564853cb60543332a with gcc (GCC) 10.2.1 20210217 kernel signature: d100bc7cc9f9656f49d41c0db5d61042e805773731a3e704d927f68573173ab0 run #0: OK 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: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # git bisect good f6df18f20d5bd496c4c2cb7564853cb60543332a Bisecting: 7 revisions left to test after this (roughly 3 steps) [d0a70ab10b9cbd4a9e272f4eebe2c07e2e5943cb] block/rnbd-clt: Move add_disk(dev->gd) to rnbd_clt_setup_gen_disk testing commit d0a70ab10b9cbd4a9e272f4eebe2c07e2e5943cb with gcc (GCC) 10.2.1 20210217 kernel signature: f1fc72cbf11bfd469d54bac8c896e5de141259106619e3944d1d689a04543603 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: crashed: WARNING in kvm_wait 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 d0a70ab10b9cbd4a9e272f4eebe2c07e2e5943cb Bisecting: 3 revisions left to test after this (roughly 2 steps) [ceeb7218c6b3b0d7c514f86aadd7d3fb94343d2d] MAINTAINERS: Change maintainer for rnbd module testing commit ceeb7218c6b3b0d7c514f86aadd7d3fb94343d2d with gcc (GCC) 10.2.1 20210217 kernel signature: 5b6d00e46fa5683be566a8f907c05de0df8ffbd834b4eab77320203ce0c727b2 run #0: crashed: WARNING in kvm_wait run #1: crashed: WARNING in kvm_wait run #2: crashed: 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: boot failed: WARNING in kvm_wait run #19: boot failed: WARNING in kvm_wait # git bisect bad ceeb7218c6b3b0d7c514f86aadd7d3fb94343d2d Bisecting: 1 revision left to test after this (roughly 1 step) [a720e11f0a9a016266c8757f06e72622bea86a54] floppy: cleanups: remove FLOPPY_SILENT_DCL_CLEAR undef testing commit a720e11f0a9a016266c8757f06e72622bea86a54 with gcc (GCC) 10.2.1 20210217 kernel signature: 58c9d4e353bbc90f43b79ab2311ec1d1a2c4bc124b455fff42e8dc9206fd1c29 run #0: OK 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: boot failed: WARNING in kvm_wait # git bisect good a720e11f0a9a016266c8757f06e72622bea86a54 Bisecting: 0 revisions left to test after this (roughly 0 steps) [b53002e03559e97fdfb18d1c2b36c218d7bb742f] floppy: remove redundant assignment to variable st testing commit b53002e03559e97fdfb18d1c2b36c218d7bb742f with gcc (GCC) 10.2.1 20210217 kernel signature: 5b6d00e46fa5683be566a8f907c05de0df8ffbd834b4eab77320203ce0c727b2 all runs: OK # git bisect good b53002e03559e97fdfb18d1c2b36c218d7bb742f ceeb7218c6b3b0d7c514f86aadd7d3fb94343d2d is the first bad commit commit ceeb7218c6b3b0d7c514f86aadd7d3fb94343d2d Author: Danil Kipnis Date: Mon Apr 19 09:37:04 2021 +0200 MAINTAINERS: Change maintainer for rnbd module Danil steps down, Haris will take over. Also update email address to ionos.com, the old cloud.ionos.com will still work for some time. Signed-off-by: Danil Kipnis Acked-by: Md Haris Iqbal Signed-off-by: Jack Wang Signed-off-by: Gioh Kim Link: https://lore.kernel.org/r/20210419073722.15351-2-gi-oh.kim@ionos.com Signed-off-by: Jens Axboe MAINTAINERS | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) culprit signature: 5b6d00e46fa5683be566a8f907c05de0df8ffbd834b4eab77320203ce0c727b2 parent signature: 5b6d00e46fa5683be566a8f907c05de0df8ffbd834b4eab77320203ce0c727b2 Reproducer flagged being flaky revisions tested: 17, total time: 4h20m12.4547961s (build: 2h0m54.943732203s, test: 2h16m59.13964605s) first bad commit: ceeb7218c6b3b0d7c514f86aadd7d3fb94343d2d MAINTAINERS: Change maintainer for rnbd module recipients (to): ["axboe@kernel.dk" "danil.kipnis@cloud.ionos.com" "gi-oh.kim@cloud.ionos.com" "haris.iqbal@cloud.ionos.com" "jinpu.wang@cloud.ionos.com"] recipients (cc): [] crash: WARNING in kvm_wait ------------[ cut here ]------------ raw_local_irq_restore() called with IRQs enabled WARNING: CPU: 0 PID: 10582 at kernel/locking/irqflag-debug.c:10 warn_bogus_irq_restore+0x1d/0x20 kernel/locking/irqflag-debug.c:10 Modules linked in: CPU: 0 PID: 10582 Comm: systemd-udevd 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 59 5e c1 ff 80 3d 6b e8 e6 03 00 74 01 c3 48 c7 c7 c0 e1 8a 88 c6 05 5a e8 e6 03 01 e8 4e 5d 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:ffffc90000007a28 EFLAGS: 00010282 RAX: 0000000000000000 RBX: ffffffff8e80d300 RCX: 0000000000000000 RDX: 0000000000000103 RSI: ffffffff88dd52c0 RDI: fffff52000000f37 RBP: 0000000000000200 R08: 0000000000000001 R09: ffff8880ba0301a7 R10: ffffed1017406034 R11: 0000000000000001 R12: 0000000000000003 R13: fffffbfff1d01a60 R14: 0000000000000001 R15: ffff8880ba035ec0 FS: 00007f97d7eee8c0(0000) GS:ffff8880ba000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fce70ff4108 CR3: 000000001ca9c000 CR4: 00000000001506f0 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 include/linux/spinlock.h:354 [inline] mac80211_hwsim_tx_frame_no_nl.isra.0+0x5ac/0x1020 drivers/net/wireless/mac80211_hwsim.c:1514 mac80211_hwsim_tx_frame+0x109/0x1a0 drivers/net/wireless/mac80211_hwsim.c:1775 mac80211_hwsim_beacon_tx+0x3f8/0x7c0 drivers/net/wireless/mac80211_hwsim.c:1829 __iterate_interfaces+0x107/0x360 net/mac80211/util.c:793 ieee80211_iterate_active_interfaces_atomic+0x5c/0xf0 net/mac80211/util.c:829 mac80211_hwsim_beacon+0xb7/0x160 drivers/net/wireless/mac80211_hwsim.c:1852 __run_hrtimer kernel/time/hrtimer.c:1537 [inline] __hrtimer_run_queues+0x4d7/0xb00 kernel/time/hrtimer.c:1601 hrtimer_run_softirq+0x176/0x340 kernel/time/hrtimer.c:1618 __do_softirq+0x29b/0x9f6 kernel/softirq.c:345 invoke_softirq kernel/softirq.c:221 [inline] __irq_exit_rcu kernel/softirq.c:422 [inline] irq_exit_rcu+0x134/0x200 kernel/softirq.c:434 sysvec_apic_timer_interrupt+0x93/0xc0 arch/x86/kernel/apic/apic.c:1100 asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:632 RIP: 0010:lock_release+0x3f1/0x720 kernel/locking/lockdep.c:5518 Code: 7e 83 f8 01 0f 85 83 01 00 00 9c 58 f6 c4 02 0f 85 6e 01 00 00 48 f7 04 24 00 02 00 00 74 01 fb 48 b8 00 00 00 00 00 fc ff df <48> 01 c5 48 c7 45 00 00 00 00 00 c7 45 08 00 00 00 00 48 8b 84 24 RSP: 0018:ffffc9000b927870 EFLAGS: 00000206 RAX: dffffc0000000000 RBX: ffffffffffffffff RCX: 0000000000000000 RDX: 1ffff110033acbbc RSI: ffffffff888ae780 RDI: ffffffff88dd5340 RBP: 1ffff92001724f10 R08: 0000000000000001 R09: ffffffff8e17d8af R10: fffffbfff1c2fb15 R11: 0000000000000001 R12: 0000000000000000 R13: 0000000000000002 R14: ffff888019d65de0 R15: ffff888019d65400 rcu_lock_release include/linux/rcupdate.h:272 [inline] rcu_read_unlock include/linux/rcupdate.h:710 [inline] dput+0x1c4/0x890 fs/dcache.c:879 handle_mounts fs/namei.c:1471 [inline] step_into+0xca8/0x1f60 fs/namei.c:1769 walk_component+0x117/0x5e0 fs/namei.c:1945 lookup_last fs/namei.c:2396 [inline] path_lookupat+0x11b/0x660 fs/namei.c:2420 filename_lookup+0x16d/0x500 fs/namei.c:2453 user_path_at include/linux/namei.h:60 [inline] vfs_statx+0xd6/0x2e0 fs/stat.c:195 vfs_fstatat fs/stat.c:217 [inline] vfs_lstat include/linux/fs.h:3240 [inline] __do_sys_newlstat+0x85/0xe0 fs/stat.c:372 do_syscall_64+0x2d/0x70 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7f97d6d60335 Code: 69 db 2b 00 64 c7 00 16 00 00 00 b8 ff ff ff ff c3 0f 1f 40 00 83 ff 01 48 89 f0 77 30 48 89 c7 48 89 d6 b8 06 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 03 f3 c3 90 48 8b 15 31 db 2b 00 f7 d8 64 89 RSP: 002b:00007ffc17e31a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000006 RAX: ffffffffffffffda RBX: 00005634d494ef91 RCX: 00007f97d6d60335 RDX: 00007ffc17e31af0 RSI: 00007ffc17e31af0 RDI: 00007ffc17e31a50 RBP: 00007ffc17e31bc0 R08: 000000000000fcff R09: 00000000000000f0 R10: 0000000000000001 R11: 0000000000000246 R12: 00007ffc17e31bd0 R13: 00007ffc17e31ac8 R14: 0000000000000018 R15: 00005634d4951440