bisecting cause commit starting from 144c79ef33536b4ecb4951e07dbc1f2b7fa99d32 building syzkaller on 09fbf400324c9aea14031e516d36e905b629b639 testing commit 144c79ef33536b4ecb4951e07dbc1f2b7fa99d32 with gcc (GCC) 10.2.1 20210217 kernel signature: 591e2487f2803c55fedb6b121f8499cf161f00a62fec96d0564236b99eb47d8c run #0: crashed: possible deadlock in io_sq_thread_finish run #1: crashed: WARNING in kvm_wait run #2: crashed: KASAN: use-after-free Read in io_sq_thread run #3: crashed: possible deadlock in io_sq_thread_finish run #4: crashed: KASAN: use-after-free Read in io_sq_thread run #5: crashed: KASAN: use-after-free Read in io_sq_thread run #6: crashed: possible deadlock in io_sq_thread_finish run #7: crashed: KASAN: use-after-free Read in io_sq_thread run #8: crashed: KASAN: use-after-free Read in io_sq_thread run #9: crashed: possible deadlock in io_sq_thread_finish run #10: crashed: KASAN: use-after-free Read in io_sq_thread run #11: crashed: possible deadlock in io_sq_thread_finish run #12: crashed: KASAN: use-after-free Read in io_sq_thread run #13: crashed: KASAN: use-after-free Read in io_sq_thread run #14: crashed: KASAN: use-after-free Read in io_sq_thread run #15: crashed: KASAN: use-after-free Read in io_sq_thread run #16: crashed: possible deadlock in io_sq_thread_finish run #17: crashed: possible deadlock in io_sq_thread_finish run #18: crashed: KASAN: use-after-free Read in io_sq_thread run #19: crashed: INFO: task hung in io_sq_thread_finish testing release v5.11 testing commit f40ddce88593482919761f74910f42f4b84c004b with gcc (GCC) 10.2.1 20210217 kernel signature: cb49576180cef3c3f396d23d955e24a28438e757206b58782fa9dc3bff6e2a20 all runs: OK # git bisect start 144c79ef33536b4ecb4951e07dbc1f2b7fa99d32 f40ddce88593482919761f74910f42f4b84c004b Bisecting: 6113 revisions left to test after this (roughly 13 steps) [a864e8f159b13babf552aff14a5fbe11abc017e4] ALSA: hda: intel-nhlt: verify config type testing commit a864e8f159b13babf552aff14a5fbe11abc017e4 with gcc (GCC) 10.2.1 20210217 kernel signature: c9ee3fa9e544c245ef99dcea5bb8e7566f2e506a175400f2a9f907d6dc9d284e all runs: OK # git bisect good a864e8f159b13babf552aff14a5fbe11abc017e4 Bisecting: 2983 revisions left to test after this (roughly 12 steps) [3672ac8ac0d8bece188f82c48770bbe40f234f1e] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma testing commit 3672ac8ac0d8bece188f82c48770bbe40f234f1e with gcc (GCC) 10.2.1 20210217 kernel signature: f3346af26985dbcef69982ba9db49a0a98c108e085d2aa673a53e26f0e10f41d all runs: OK # git bisect good 3672ac8ac0d8bece188f82c48770bbe40f234f1e Bisecting: 1383 revisions left to test after this (roughly 11 steps) [e229b429bb4af24d9828758c0c851bb6a4169400] Merge tag 'char-misc-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc testing commit e229b429bb4af24d9828758c0c851bb6a4169400 with gcc (GCC) 10.2.1 20210217 kernel signature: db873b6d769eea4a6563c614c380fb331616c55c2a94f99405d6a86acb6c116d run #0: crashed: WARNING: ODEBUG bug in netdev_run_todo run #1: boot failed: 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 reproducer seems to be flaky # git bisect bad e229b429bb4af24d9828758c0c851bb6a4169400 Bisecting: 802 revisions left to test after this (roughly 10 steps) [79db4d2293eba2ce6265a341bedf6caecad5eeb3] Merge tag 'clang-lto-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux testing commit 79db4d2293eba2ce6265a341bedf6caecad5eeb3 with gcc (GCC) 10.2.1 20210217 kernel signature: ebfc8298a31da48f5edec264146784844c0d77478dc473bec56f5626ed38ca44 run #0: boot failed: WARNING in kvm_wait run #1: boot failed: 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 good 79db4d2293eba2ce6265a341bedf6caecad5eeb3 Bisecting: 400 revisions left to test after this (roughly 9 steps) [b866bc5fe0f9626e557fc011048cdb1811451960] Merge tag 'nios2-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2 testing commit b866bc5fe0f9626e557fc011048cdb1811451960 with gcc (GCC) 10.2.1 20210217 kernel signature: 3d500b1f80cd090e2f019df41bdfcd0afcbc31068d910239303e2d0d227cdc03 run #0: boot failed: 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 good b866bc5fe0f9626e557fc011048cdb1811451960 Bisecting: 200 revisions left to test after this (roughly 8 steps) [6c1e3f92f9f1dfc7f14b43fd432c8ec95b1a188f] habanalabs: fix integer handling issue testing commit 6c1e3f92f9f1dfc7f14b43fd432c8ec95b1a188f with gcc (GCC) 10.2.1 20210217 kernel signature: fe7f4e1aabc2b4a15ebfb8a241bba259566b19a3e42802594895100c98baa682 all runs: OK # git bisect good 6c1e3f92f9f1dfc7f14b43fd432c8ec95b1a188f Bisecting: 100 revisions left to test after this (roughly 7 steps) [1077d4367ab3b97f6db2f66c87289af863652215] firmware: xilinx: Use explicit values for all enum values testing commit 1077d4367ab3b97f6db2f66c87289af863652215 with gcc (GCC) 10.2.1 20210217 kernel signature: fe7f4e1aabc2b4a15ebfb8a241bba259566b19a3e42802594895100c98baa682 all runs: OK # git bisect good 1077d4367ab3b97f6db2f66c87289af863652215 Bisecting: 64 revisions left to test after this (roughly 6 steps) [3e4c982f1ce75faf5314477b8da296d2d00919df] Revert "driver core: Set fw_devlink=on by default" testing commit 3e4c982f1ce75faf5314477b8da296d2d00919df with gcc (GCC) 10.2.1 20210217 kernel signature: 2cd3be77f7dba813cb6c52c17a139b96652f53d521279b488aa8c7a8633bb482 all runs: OK # git bisect good 3e4c982f1ce75faf5314477b8da296d2d00919df Bisecting: 31 revisions left to test after this (roughly 5 steps) [b817c931233b24129ac8d2c858669ee656a473dd] Merge tag 'mailbox-v5.12' of git://git.linaro.org/landing-teams/working/fujitsu/integration testing commit b817c931233b24129ac8d2c858669ee656a473dd with gcc (GCC) 10.2.1 20210217 kernel signature: 928e32832eaf7e3ab6bfe7aaea2d849943be6e19633e7093762657071d837918 all runs: OK # git bisect good b817c931233b24129ac8d2c858669ee656a473dd Bisecting: 15 revisions left to test after this (roughly 4 steps) [8e94114a40f2c58637bf99d2fb8f25ddfe497ce2] Merge tag 'phy-fixes2-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy into char-misc-next testing commit 8e94114a40f2c58637bf99d2fb8f25ddfe497ce2 with gcc (GCC) 10.2.1 20210217 kernel signature: ca891cdcac50e76a52e9f6155b5319169f74edd54dfc2181cbca9c5c1f1302e6 all runs: OK # git bisect good 8e94114a40f2c58637bf99d2fb8f25ddfe497ce2 Bisecting: 5 revisions left to test after this (roughly 3 steps) [d77b44d0c0174708eaeaf27e8bfcb671a0225897] Merge tag 'soundwire-2_5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next testing commit d77b44d0c0174708eaeaf27e8bfcb671a0225897 with gcc (GCC) 10.2.1 20210217 kernel signature: ca891cdcac50e76a52e9f6155b5319169f74edd54dfc2181cbca9c5c1f1302e6 all runs: OK # git bisect good d77b44d0c0174708eaeaf27e8bfcb671a0225897 Bisecting: 2 revisions left to test after this (roughly 2 steps) [a4dec04c7ff4307973ba502ce7b27330d9fe04b7] Merge tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mapping testing commit a4dec04c7ff4307973ba502ce7b27330d9fe04b7 with gcc (GCC) 10.2.1 20210217 kernel signature: 776913272428940c4512e4c5290a7cd41523ccc132a9e549ca96f71fa0c868d6 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 a4dec04c7ff4307973ba502ce7b27330d9fe04b7 Bisecting: 0 revisions left to test after this (roughly 1 step) [81d88ce55092edf1a1f928efb373f289c6b90efd] dma-mapping: remove the {alloc,free}_noncoherent methods testing commit 81d88ce55092edf1a1f928efb373f289c6b90efd with gcc (GCC) 10.2.1 20210217 kernel signature: 72de9e1fe639e1510355c95031d59a083bb836288abdcf784ddbb638441bcddd all runs: OK # git bisect good 81d88ce55092edf1a1f928efb373f289c6b90efd a4dec04c7ff4307973ba502ce7b27330d9fe04b7 is the first bad commit commit a4dec04c7ff4307973ba502ce7b27330d9fe04b7 Merge: b817c931233b 81d88ce55092 Author: Linus Torvalds Date: Wed Feb 24 09:54:24 2021 -0800 Merge tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mapping Pull dma-mapping updates from Christoph Hellwig: - add support to emulate processing delays in the DMA API benchmark selftest (Barry Song) - remove support for non-contiguous noncoherent allocations, which aren't used and will be replaced by a different API * tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mapping: dma-mapping: remove the {alloc,free}_noncoherent methods dma-mapping: benchmark: pretend DMA is transmitting Documentation/core-api/dma-api.rst | 64 +++++++++---------------- drivers/iommu/dma-iommu.c | 30 ------------ include/linux/dma-map-ops.h | 5 -- include/linux/dma-mapping.h | 17 +++++-- kernel/dma/map_benchmark.c | 12 ++++- kernel/dma/mapping.c | 40 ---------------- tools/testing/selftests/dma/dma_map_benchmark.c | 21 ++++++-- 7 files changed, 64 insertions(+), 125 deletions(-) Reproducer flagged being flaky revisions tested: 15, total time: 4h31m43.787049946s (build: 1h41m2.26684657s, test: 2h49m1.531030737s) first bad commit: a4dec04c7ff4307973ba502ce7b27330d9fe04b7 Merge tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mapping recipients (to): ["torvalds@linux-foundation.org"] recipients (cc): [] crash: WARNING in kvm_wait batman_adv: batadv0: Interface activated: batadv_slave_1 ------------[ cut here ]------------ raw_local_irq_restore() called with IRQs enabled WARNING: CPU: 0 PID: 8732 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: 8732 Comm: syz-executor.3 Not tainted 5.11.0-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 60 6d 89 88 e8 fc 2b c1 ff 80 3d a0 41 e7 03 00 74 01 c3 48 c7 c7 c0 e4 8a 88 c6 05 8f 41 e7 03 01 e8 f1 2a 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:ffffc9000174ed40 EFLAGS: 00010282 RAX: 0000000000000000 RBX: ffff88801af29268 RCX: 0000000000000000 RDX: 0000000000000202 RSI: ffffffff88db72c0 RDI: fffff520002e9d9a RBP: 0000000000000200 R08: 0000000000000001 R09: ffff8880b9e301a7 R10: ffffed10173c6034 R11: 0000000000000001 R12: 0000000000000003 R13: ffffed10035e524d R14: 0000000000000001 R15: ffff8880b9e35f00 FS: 0000000001fb2400(0000) GS:ffff8880b9e00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000056447fb50178 CR3: 000000001edce000 CR4: 0000000000350ef0 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:0x4193fc 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:00007fffc1389720 EFLAGS: 00000293 ORIG_RAX: 000000000000002c RAX: ffffffffffffffda RBX: 00000000014a4320 RCX: 00000000004193fc RDX: 000000000000002c RSI: 00000000014a4370 RDI: 0000000000000003 RBP: 0000000000000000 R08: 00007fffc1389774 R09: 000000000000000c R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000000 R13: 00000000014a4370 R14: 0000000000000003 R15: 0000000000000000