ci starts bisection 2023-02-21 01:40:08.557979765 +0000 UTC m=+40835.879484844 bisecting cause commit starting from d2af0fa4bfa4ec29d03b449ccd43fee39501112d building syzkaller on 4f5f52092fba2058beef2f84df275ad377c3b35c ensuring issue is reproducible on original commit d2af0fa4bfa4ec29d03b449ccd43fee39501112d testing commit d2af0fa4bfa4ec29d03b449ccd43fee39501112d gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4204749a7128415bf0f4a5af1d0900b1559b1f691f96c7245f2d714b76dd7d08 all runs: crashed: WARNING in blkdev_put testing release v6.1 testing commit 830b3c68c1fb1e9176028d02ef86f3cf76aa2476 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3f318286a3e44e2742f58ef2ae350b2c1db349c77c0864d77c62d0114242c049 all runs: OK # git bisect start d2af0fa4bfa4ec29d03b449ccd43fee39501112d 830b3c68c1fb1e9176028d02ef86f3cf76aa2476 Bisecting: 15170 revisions left to test after this (roughly 14 steps) [d9fc1511728c15df49ff18e49a494d00f78b7cd4] Merge tag 'net-6.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit d9fc1511728c15df49ff18e49a494d00f78b7cd4 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: fbd74a4182fd57754e8cf171387d3d59bb33e97bd488dc054878b13daae30909 all runs: OK # git bisect good d9fc1511728c15df49ff18e49a494d00f78b7cd4 Bisecting: 7011 revisions left to test after this (roughly 13 steps) [9124889a4593e6daa4e825ef58c0b46da4ccaee8] Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git testing commit 9124889a4593e6daa4e825ef58c0b46da4ccaee8 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c69e2177efcd3eaca9affeaa04bbadca7db851cb8e144c42b9eede6eccfa8afb all runs: OK # git bisect good 9124889a4593e6daa4e825ef58c0b46da4ccaee8 Bisecting: 3474 revisions left to test after this (roughly 12 steps) [8f361a588178c12cfcd76016d117e4aade1b150b] Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git testing commit 8f361a588178c12cfcd76016d117e4aade1b150b gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a016f03cac7ccffec752433e4098d76f94de8bafc3350115afe34fe1bdb0cf49 all runs: crashed: WARNING in blkdev_put # git bisect bad 8f361a588178c12cfcd76016d117e4aade1b150b Bisecting: 1768 revisions left to test after this (roughly 11 steps) [a86407677c9fd04e521f361ec8631edd4ec3aa37] Merge branch 'drm-next' of https://gitlab.freedesktop.org/agd5f/linux testing commit a86407677c9fd04e521f361ec8631edd4ec3aa37 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b47e9ab90962b43557e7a8e053284498d8002195547833216f1e95b1b064edfa all runs: OK # git bisect good a86407677c9fd04e521f361ec8631edd4ec3aa37 Bisecting: 861 revisions left to test after this (roughly 10 steps) [63e74256c3fae2004f1cd6263cd2c92b91375b63] Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git testing commit 63e74256c3fae2004f1cd6263cd2c92b91375b63 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0f3d2dea7f6ef20967bc68c1b586bcd65e34a26e983fca0e0cbaa5f029a8ef2a all runs: crashed: WARNING in blkdev_put # git bisect bad 63e74256c3fae2004f1cd6263cd2c92b91375b63 Bisecting: 451 revisions left to test after this (roughly 9 steps) [4fb63550cbecd81fcf93d75965b8c5e253628add] Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git testing commit 4fb63550cbecd81fcf93d75965b8c5e253628add gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 71327e2a6cec6446c110e20130c7a22c43c51e4babe533409796bf58c4a16bcd all runs: OK # git bisect good 4fb63550cbecd81fcf93d75965b8c5e253628add Bisecting: 209 revisions left to test after this (roughly 8 steps) [6bea9ac7c6481c09eb2b61d7cd844fc64a526e3e] Merge branch 'for-6.3/iov-extract' into for-next testing commit 6bea9ac7c6481c09eb2b61d7cd844fc64a526e3e gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 938a5cd89ae930d291afcf08daece9a554eac5441cc85ac7139f7a406b8eb371 run #0: crashed: INFO: trying to register non-static key in net_free run #1: crashed: INFO: trying to register non-static key in net_free run #2: crashed: unregister_netdevice: waiting for DEV to become free run #3: crashed: INFO: trying to register non-static key in net_free run #4: crashed: INFO: trying to register non-static key in net_free run #5: crashed: INFO: trying to register non-static key in net_free run #6: crashed: INFO: trying to register non-static key in net_free run #7: crashed: unregister_netdevice: waiting for DEV to become free run #8: crashed: INFO: trying to register non-static key in net_free run #9: crashed: unregister_netdevice: waiting for DEV to become free # git bisect bad 6bea9ac7c6481c09eb2b61d7cd844fc64a526e3e Bisecting: 120 revisions left to test after this (roughly 7 steps) [3e368fb023ffab83404f628d02789550d79eca9c] blk-mq: remove unncessary from_schedule parameter in blk_mq_plug_issue_direct testing commit 3e368fb023ffab83404f628d02789550d79eca9c gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0e9891c550e6382db0483219d4c297bb3e3c26b9c14edb463410a1d2abbe8a4c all runs: OK # git bisect good 3e368fb023ffab83404f628d02789550d79eca9c Bisecting: 60 revisions left to test after this (roughly 6 steps) [6938b812a638d9f02d3eb4fd07c7aab4fd44076d] Merge branch 'for-6.3/io_uring' into for-next testing commit 6938b812a638d9f02d3eb4fd07c7aab4fd44076d gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 186fce953577bdd6457132547c9bf4d26af357eb323c9fb89effb7e4b2ceb0d7 run #0: crashed: INFO: trying to register non-static key in net_free run #1: crashed: unregister_netdevice: waiting for DEV to become free run #2: crashed: unregister_netdevice: waiting for DEV to become free run #3: crashed: INFO: trying to register non-static key in net_free run #4: crashed: INFO: trying to register non-static key in net_free run #5: crashed: INFO: trying to register non-static key in net_free run #6: crashed: INFO: trying to register non-static key in net_free run #7: crashed: INFO: trying to register non-static key in net_free run #8: crashed: INFO: trying to register non-static key in net_free run #9: crashed: unregister_netdevice: waiting for DEV to become free # git bisect bad 6938b812a638d9f02d3eb4fd07c7aab4fd44076d Bisecting: 29 revisions left to test after this (roughly 5 steps) [a7dd27828b00be8c0c7520c53baf0b360f4d8bea] io_uring: Rename struct io_op_def testing commit a7dd27828b00be8c0c7520c53baf0b360f4d8bea gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 31fb34c9644a9ce2511ef08ac6d8fea5f948180e336d48188d0ca1f2d14cb423 all runs: OK # git bisect good a7dd27828b00be8c0c7520c53baf0b360f4d8bea Bisecting: 14 revisions left to test after this (roughly 4 steps) [6bb30855560e6343e7b88595d7c3159d0f848a04] io_uring: if a linked request has REQ_F_FORCE_ASYNC then run it async testing commit 6bb30855560e6343e7b88595d7c3159d0f848a04 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7cd5f5034d6cf356bf60bab4facabab68b115ffdf2821b882bd492036954b7d6 all runs: OK # git bisect good 6bb30855560e6343e7b88595d7c3159d0f848a04 Bisecting: 5 revisions left to test after this (roughly 3 steps) [84dadf6a002fdf280a8dbe60ca0861794f611413] Merge branch 'for-6.3/iter-ubuf' into for-next testing commit 84dadf6a002fdf280a8dbe60ca0861794f611413 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8dff4aeb0629b24981873eb30e99eed34e7d1f55231b78cd9e5bc038b39c04ed run #0: crashed: INFO: trying to register non-static key in net_free run #1: crashed: unregister_netdevice: waiting for DEV to become free run #2: crashed: INFO: trying to register non-static key in net_free run #3: crashed: unregister_netdevice: waiting for DEV to become free run #4: crashed: INFO: trying to register non-static key in net_free run #5: crashed: INFO: trying to register non-static key in net_free run #6: crashed: unregister_netdevice: waiting for DEV to become free run #7: crashed: unregister_netdevice: waiting for DEV to become free run #8: crashed: unregister_netdevice: waiting for DEV to become free run #9: crashed: unregister_netdevice: waiting for DEV to become free # git bisect bad 84dadf6a002fdf280a8dbe60ca0861794f611413 Bisecting: 4 revisions left to test after this (roughly 2 steps) [4397a17c1dc53f436285f372432dd1aea44e7953] iov_iter: move iter_ubuf check inside restore WARN testing commit 4397a17c1dc53f436285f372432dd1aea44e7953 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 036899c8cde697078689ee7fa16c9f9deeb6ea0013f5399d9c753cc47b2e1d8a all runs: OK # git bisect good 4397a17c1dc53f436285f372432dd1aea44e7953 Bisecting: 2 revisions left to test after this (roughly 1 step) [9636e650e16f6b01f0044f7662074958c23e4707] fs: build the legacy direct I/O code conditionally testing commit 9636e650e16f6b01f0044f7662074958c23e4707 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e0ee98c1227e1ef4faa7abd91621a853cf80dcb5997961ca3fa7195421c53ff6 all runs: OK # git bisect good 9636e650e16f6b01f0044f7662074958c23e4707 Bisecting: 1 revision left to test after this (roughly 1 step) [d46aa786fa53cbc92593089374e49c94fd9063ae] block: use iter_ubuf for single range testing commit d46aa786fa53cbc92593089374e49c94fd9063ae gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0946a7fd8bac5ddb9132a37f796254f1190346ef11597665952c0139d07b948a all runs: OK # git bisect good d46aa786fa53cbc92593089374e49c94fd9063ae Bisecting: 0 revisions left to test after this (roughly 0 steps) [e2499c365ba82d2346eb0cb5f1bcbc8b171b415e] Merge branch 'for-6.3/dio' into for-next testing commit e2499c365ba82d2346eb0cb5f1bcbc8b171b415e gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 163a6facd33ab94c19b664a63bdc63c4857050c31d8e853e3cc67fbee4a425de run #0: crashed: INFO: trying to register non-static key in net_free run #1: crashed: unregister_netdevice: waiting for DEV to become free run #2: crashed: INFO: trying to register non-static key in net_free run #3: crashed: INFO: trying to register non-static key in net_free run #4: crashed: INFO: trying to register non-static key in net_free run #5: crashed: INFO: trying to register non-static key in net_free run #6: crashed: INFO: trying to register non-static key in net_free run #7: crashed: unregister_netdevice: waiting for DEV to become free run #8: crashed: unregister_netdevice: waiting for DEV to become free run #9: crashed: unregister_netdevice: waiting for DEV to become free # git bisect bad e2499c365ba82d2346eb0cb5f1bcbc8b171b415e e2499c365ba82d2346eb0cb5f1bcbc8b171b415e is the first bad commit commit e2499c365ba82d2346eb0cb5f1bcbc8b171b415e Merge: 4f72a263e162 9636e650e16f Author: Jens Axboe Date: Fri Feb 10 15:29:57 2023 -0700 Merge branch 'for-6.3/dio' into for-next * for-6.3/dio: fs: build the legacy direct I/O code conditionally fs: move sb_init_dio_done_wq out of direct-io.c fs/Kconfig | 4 ++++ fs/Makefile | 3 ++- fs/affs/Kconfig | 1 + fs/direct-io.c | 24 ------------------------ fs/exfat/Kconfig | 1 + fs/ext2/Kconfig | 1 + fs/fat/Kconfig | 1 + fs/hfs/Kconfig | 1 + fs/hfsplus/Kconfig | 1 + fs/internal.h | 4 +--- fs/jfs/Kconfig | 1 + fs/nilfs2/Kconfig | 1 + fs/ntfs3/Kconfig | 1 + fs/ocfs2/Kconfig | 1 + fs/reiserfs/Kconfig | 1 + fs/super.c | 24 ++++++++++++++++++++++++ fs/udf/Kconfig | 1 + 17 files changed, 43 insertions(+), 28 deletions(-) revisions tested: 18, total time: 5h40m45.806201091s (build: 3h26m37.047166419s, test: 2h11m4.492221153s) first bad commit: e2499c365ba82d2346eb0cb5f1bcbc8b171b415e Merge branch 'for-6.3/dio' into for-next recipients (to): ["axboe@kernel.dk"] recipients (cc): [] crash: unregister_netdevice: waiting for DEV to become free unregister_netdevice: waiting for lo to become free. Usage count = 2 leaked reference. __netdev_tracker_alloc include/linux/netdevice.h:4020 [inline] netdev_hold include/linux/netdevice.h:4049 [inline] ipv6_add_dev+0x3c1/0x1160 net/ipv6/addrconf.c:401 addrconf_notify+0x464/0x1340 net/ipv6/addrconf.c:3552 notifier_call_chain+0x94/0x170 kernel/notifier.c:87 call_netdevice_notifiers_extack net/core/dev.c:1982 [inline] call_netdevice_notifiers net/core/dev.c:1996 [inline] register_netdevice+0xcc1/0x1400 net/core/dev.c:10078 register_netdev+0x1b/0x40 net/core/dev.c:10173 loopback_net_init+0x70/0x130 drivers/net/loopback.c:219 ops_init+0x96/0x580 net/core/net_namespace.c:135 setup_net+0x74a/0xd60 net/core/net_namespace.c:333 copy_net_ns+0x2a8/0x540 net/core/net_namespace.c:483 create_new_namespaces+0x35a/0x920 kernel/nsproxy.c:110 unshare_nsproxy_namespaces+0x8a/0x1a0 kernel/nsproxy.c:228 ksys_unshare+0x30d/0x6b0 kernel/fork.c:3202 __do_sys_unshare kernel/fork.c:3273 [inline] __se_sys_unshare kernel/fork.c:3271 [inline] __x64_sys_unshare+0x2c/0x40 kernel/fork.c:3271 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x39/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd