bisecting fixing commit since 7fef2edf7cc753b51f7ccc74993971b0a9c81eca building syzkaller on f415556d566aa67761414184f49b919c0869ed52 testing commit 7fef2edf7cc753b51f7ccc74993971b0a9c81eca compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 80c91d4f98bb0ed03132c60a1e13e999fce4200a13b1258b18281dbd6d0aa6d6 run #0: crashed: kernel BUG in io_queue_async_work run #1: crashed: kernel BUG in io_queue_async_work run #2: crashed: kernel BUG in io_queue_async_work run #3: crashed: kernel BUG in io_queue_async_work run #4: crashed: kernel BUG in io_queue_async_work run #5: crashed: kernel BUG in io_queue_async_work run #6: crashed: kernel BUG in io_queue_async_work run #7: crashed: kernel BUG in io_queue_async_work run #8: crashed: kernel BUG in io_queue_async_work run #9: crashed: BUG: sleeping function called from invalid context in stack_depot_save run #10: crashed: BUG: sleeping function called from invalid context in stack_depot_save run #11: crashed: possible deadlock in fs_reclaim_acquire run #12: crashed: kernel BUG in io_queue_async_work run #13: crashed: kernel BUG in io_queue_async_work run #14: crashed: kernel BUG in io_queue_async_work run #15: crashed: kernel BUG in io_queue_async_work run #16: crashed: kernel BUG in io_queue_async_work run #17: crashed: kernel BUG in io_queue_async_work run #18: crashed: kernel BUG in io_queue_async_work run #19: crashed: kernel BUG in io_queue_async_work testing current HEAD 7c60610d476766e128cc4284bb6349732cbd6606 testing commit 7c60610d476766e128cc4284bb6349732cbd6606 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 53823c9267e13d1f33a5e858909bc75a0f396db9c3cfd65065df085015f1a027 all runs: OK # git bisect start 7c60610d476766e128cc4284bb6349732cbd6606 7fef2edf7cc753b51f7ccc74993971b0a9c81eca Bisecting: 864 revisions left to test after this (roughly 10 steps) [2b99c470d50ae01df37c40596f4be58f1d41db06] Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu testing commit 2b99c470d50ae01df37c40596f4be58f1d41db06 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 627d63bb5af390af3186a85f4cc3059108a363090c5ee4c1c4719ed10bf3c2af all runs: OK # git bisect bad 2b99c470d50ae01df37c40596f4be58f1d41db06 Bisecting: 431 revisions left to test after this (roughly 9 steps) [fbf1bddc4e171e26ac55a9637c7db13e75acf4fa] Merge tag 'iomap-5.14-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux testing commit fbf1bddc4e171e26ac55a9637c7db13e75acf4fa compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: acadf18a43fc098470c750ac66a16da8673053bbbfd81a2930ee326405bf186a all runs: OK # git bisect bad fbf1bddc4e171e26ac55a9637c7db13e75acf4fa Bisecting: 205 revisions left to test after this (roughly 8 steps) [405386b02157ea1ee49ecb6917c2397985bb2a39] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm testing commit 405386b02157ea1ee49ecb6917c2397985bb2a39 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 053be0ee21495b6c96a3cdb3e79e9ee69d3b246fe6b6b983888ab9a008eca4ab run #0: crashed: BUG: sleeping function called from invalid context in stack_depot_save run #1: crashed: kernel BUG in io_queue_async_work run #2: crashed: kernel BUG in io_queue_async_work run #3: crashed: kernel BUG in io_queue_async_work run #4: crashed: kernel BUG in io_queue_async_work run #5: crashed: kernel BUG in io_queue_async_work run #6: crashed: kernel BUG in io_queue_async_work run #7: crashed: kernel BUG in io_queue_async_work run #8: crashed: kernel BUG in io_queue_async_work run #9: crashed: kernel BUG in io_queue_async_work # git bisect good 405386b02157ea1ee49ecb6917c2397985bb2a39 Bisecting: 99 revisions left to test after this (roughly 7 steps) [0d18c12b288a177906e31fecfab58ca2243ffc02] Merge tag 'block-5.14-2021-07-16' of git://git.kernel.dk/linux-block testing commit 0d18c12b288a177906e31fecfab58ca2243ffc02 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: deca9d2ac1f1fd30d5d1db70d632f363a4f39b014157764596f972763c11398f all runs: OK # git bisect bad 0d18c12b288a177906e31fecfab58ca2243ffc02 Bisecting: 53 revisions left to test after this (roughly 6 steps) [d936eb23874433caa3e3d841cfa16f5434b85dcf] Revert "Makefile: Enable -Wimplicit-fallthrough for Clang" testing commit d936eb23874433caa3e3d841cfa16f5434b85dcf compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 7c8633dbc185d6ee3487e35bfceb061e82aa5164c0cba3d3ec4b34136d12bdfb all runs: crashed: kernel BUG in io_queue_async_work # git bisect good d936eb23874433caa3e3d841cfa16f5434b85dcf Bisecting: 29 revisions left to test after this (roughly 5 steps) [2ea2086c223e3ae87cde85c3832b110aa6d7ec98] Merge tag 'amd-drm-fixes-5.14-2021-07-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes testing commit 2ea2086c223e3ae87cde85c3832b110aa6d7ec98 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 63b8dc3786ab99f31ba755941d31d0bc618d5fb2b5b6a16b5c28baeb675ea97a run #0: crashed: kernel BUG in io_queue_async_work run #1: crashed: kernel BUG in io_queue_async_work run #2: crashed: kernel BUG in io_queue_async_work run #3: crashed: kernel BUG in io_queue_async_work run #4: crashed: kernel BUG in io_queue_async_work run #5: crashed: kernel BUG in io_queue_async_work run #6: crashed: kernel BUG in io_queue_async_work run #7: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #8: crashed: kernel BUG in io_queue_async_work run #9: crashed: kernel BUG in io_queue_async_work # git bisect good 2ea2086c223e3ae87cde85c3832b110aa6d7ec98 Bisecting: 12 revisions left to test after this (roughly 4 steps) [786cb0a2f9bba267c8a80caf906b94c76d18f7e8] Merge tag 'drm-fixes-2021-07-16' of git://anongit.freedesktop.org/drm/drm testing commit 786cb0a2f9bba267c8a80caf906b94c76d18f7e8 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: f465a6ac86aec06f4d42fd1e640e60f05357791047fb29b1b199624b1cd3b870 all runs: crashed: kernel BUG in io_queue_async_work # git bisect good 786cb0a2f9bba267c8a80caf906b94c76d18f7e8 Bisecting: 6 revisions left to test after this (roughly 3 steps) [a347c153b15c06479986839beefabad15a7ea83d] Merge tag 'nvme-5.14-2021-07-15' of git://git.infradead.org/nvme into block-5.14 testing commit a347c153b15c06479986839beefabad15a7ea83d compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: f940ecdd55410caa5d988f02e672d89d21a7665db824c58a7051a3d0da2a8e5b run #0: crashed: BUG: sleeping function called from invalid context in stack_depot_save 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 good a347c153b15c06479986839beefabad15a7ea83d Bisecting: 4 revisions left to test after this (roughly 2 steps) [1b48773f9fd09f311d1166ce1dd50652ebe05218] io_uring: fix io_drain_req() testing commit 1b48773f9fd09f311d1166ce1dd50652ebe05218 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 953429832a97c016a74c31c0b7cd70c6f435df76d179a571e952d0f66b0debd6 run #0: basic kernel testing failed: possible deadlock in fs_reclaim_acquire run #1: crashed: BUG: sleeping function called from invalid context in lock_sock_nested 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 1b48773f9fd09f311d1166ce1dd50652ebe05218 Bisecting: 2 revisions left to test after this (roughly 1 step) [45312bd762d37bfc7dda6de8a70bb5604e899015] Merge tag 'zonefs-5.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs testing commit 45312bd762d37bfc7dda6de8a70bb5604e899015 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: f959945095f05b567dc83b94eeedaee68829d85846d6fcc17751a5a9def66dc7 run #0: crashed: kernel BUG in io_queue_async_work run #1: crashed: kernel BUG in io_queue_async_work run #2: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #3: crashed: kernel BUG in io_queue_async_work run #4: crashed: kernel BUG in io_queue_async_work run #5: crashed: kernel BUG in io_queue_async_work run #6: crashed: kernel BUG in io_queue_async_work run #7: crashed: kernel BUG in io_queue_async_work run #8: crashed: kernel BUG in io_queue_async_work run #9: crashed: kernel BUG in io_queue_async_work run #10: crashed: kernel BUG in io_queue_async_work run #11: crashed: kernel BUG in io_queue_async_work run #12: crashed: kernel BUG in io_queue_async_work run #13: crashed: kernel BUG in io_queue_async_work run #14: crashed: kernel BUG in io_queue_async_work run #15: crashed: kernel BUG in io_queue_async_work run #16: crashed: kernel BUG in io_queue_async_work run #17: crashed: kernel BUG in io_queue_async_work run #18: crashed: kernel BUG in io_queue_async_work run #19: crashed: kernel BUG in io_queue_async_work # git bisect good 45312bd762d37bfc7dda6de8a70bb5604e899015 Bisecting: 1 revision left to test after this (roughly 1 step) [05d69d950d9d84218fc9beafd02dea1f6a70e09e] xen-blkfront: sanitize the removal state machine testing commit 05d69d950d9d84218fc9beafd02dea1f6a70e09e compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: f940ecdd55410caa5d988f02e672d89d21a7665db824c58a7051a3d0da2a8e5b run #0: basic kernel testing failed: BUG: sleeping function called from invalid context in stack_depot_save run #1: crashed: BUG: sleeping function called from invalid context in stack_depot_save run #2: crashed: BUG: sleeping function called from invalid context in stack_depot_save 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 05d69d950d9d84218fc9beafd02dea1f6a70e09e Bisecting: 0 revisions left to test after this (roughly 0 steps) [13fdaf041067a7827b8c3cae095b661aabbc6b65] Merge tag 'io_uring-5.14-2021-07-16' of git://git.kernel.dk/linux-block testing commit 13fdaf041067a7827b8c3cae095b661aabbc6b65 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 2ae3caf6289b88249c7fb645e7d7c5340ffc7dc5ef0e46343938e03aea62153e run #0: crashed: BUG: sleeping function called from invalid context in lock_sock_nested 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 13fdaf041067a7827b8c3cae095b661aabbc6b65 0d18c12b288a177906e31fecfab58ca2243ffc02 is the first bad commit commit 0d18c12b288a177906e31fecfab58ca2243ffc02 Merge: 13fdaf041067 05d69d950d9d Author: Linus Torvalds Date: Fri Jul 16 12:31:44 2021 -0700 Merge tag 'block-5.14-2021-07-16' of git://git.kernel.dk/linux-block Pull block fixes from Jens Axboe: - NVMe fixes via Christoph: - fix various races in nvme-pci when shutting down just after probing (Casey Chen) - fix a net_device leak in nvme-tcp (Prabhakar Kushwaha) - Fix regression in xen-blkfront by cleaning up the removal state machine (Christoph) - Fix tag_set and queue cleanup ordering regression in nbd (Wang) - Fix tag_set and queue cleanup ordering regression in pd (Guoqing) * tag 'block-5.14-2021-07-16' of git://git.kernel.dk/linux-block: xen-blkfront: sanitize the removal state machine nbd: fix order of cleaning up the queue and freeing the tagset pd: fix order of cleaning up the queue and freeing the tagset nvme-pci: do not call nvme_dev_remove_admin from nvme_remove nvme-pci: fix multiple races in nvme_setup_io_queues nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE drivers/block/nbd.c | 2 +- drivers/block/paride/pd.c | 2 +- drivers/block/xen-blkfront.c | 224 +++++-------------------------------------- drivers/nvme/host/pci.c | 67 +++++++++++-- drivers/nvme/host/tcp.c | 4 +- 5 files changed, 87 insertions(+), 212 deletions(-) Reproducer flagged being flaky revisions tested: 14, total time: 3h30m26.315908874s (build: 1h34m31.496714986s, test: 1h54m17.351548542s) first good commit: 0d18c12b288a177906e31fecfab58ca2243ffc02 Merge tag 'block-5.14-2021-07-16' of git://git.kernel.dk/linux-block recipients (to): ["torvalds@linux-foundation.org"] recipients (cc): []