bisecting cause commit starting from 07f8c60fe60f84977dc815ec8a6b1100827c34dd building syzkaller on 62bd192bb8dd2f349b44af1a78804f988485c977 testing commit 07f8c60fe60f84977dc815ec8a6b1100827c34dd compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e1f54f649d765b441da16fa1356fd34849422c5eebdd0554a82f22d0c035307e all runs: crashed: WARNING in ref_tracker_dir_exit testing release v5.15 testing commit 8bb7eca972ad531c9b149c0a51ab43a417385813 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4eda65bb0ed70e64cbdfc7538a5fe842ee4334bbe41999c3960a0fdd3dc02575 all runs: OK # git bisect start 07f8c60fe60f84977dc815ec8a6b1100827c34dd 8bb7eca972ad531c9b149c0a51ab43a417385813 Bisecting: 11800 revisions left to test after this (roughly 14 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [372594985c786b40108a5201ca3192223d6c0c40] Merge tag 'dma-mapping-5.16' of git://git.infradead.org/users/hch/dma-mapping testing commit 372594985c786b40108a5201ca3192223d6c0c40 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 09d65cee2f47e2c73b70f84c21f5f8e7409c4cfabd077b7b5f9cf83fe0f66a25 all runs: OK # git bisect good 372594985c786b40108a5201ca3192223d6c0c40 Bisecting: 5908 revisions left to test after this (roughly 13 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [548d1866996cdc95ddc308650fb85951b73d6c1b] Merge branch 'thermal/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git testing commit 548d1866996cdc95ddc308650fb85951b73d6c1b compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a9219773dd6f3e7d1fcc2d8262a9029b1d989ddf81be3ec7b99f990a5ae62913 all runs: OK # git bisect good 548d1866996cdc95ddc308650fb85951b73d6c1b Bisecting: 3023 revisions left to test after this (roughly 12 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [b1d25936cd79e5fc11814e7e7445c792e17ab458] Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git testing commit b1d25936cd79e5fc11814e7e7445c792e17ab458 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3f2a23cae2773690c86bf8e082cc6acadf4d75958a239af6cbb503497597750e run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: exit status NUM run #1: crashed: WARNING in ref_tracker_dir_exit run #2: crashed: WARNING in ref_tracker_dir_exit run #3: crashed: WARNING in ref_tracker_dir_exit run #4: crashed: WARNING in ref_tracker_dir_exit run #5: crashed: WARNING in ref_tracker_dir_exit run #6: crashed: WARNING in ref_tracker_dir_exit run #7: crashed: WARNING in ref_tracker_dir_exit run #8: crashed: WARNING in ref_tracker_dir_exit run #9: crashed: WARNING in ref_tracker_dir_exit # git bisect bad b1d25936cd79e5fc11814e7e7445c792e17ab458 Bisecting: 1468 revisions left to test after this (roughly 11 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [0ed9555973f9b1db1d2ea648820fd0176dc2bef0] Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git testing commit 0ed9555973f9b1db1d2ea648820fd0176dc2bef0 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c94f5e586bd96598e1960e98235afcb476552dadfa8ec22803c609adfbf2c965 all runs: crashed: WARNING in ref_tracker_dir_exit # git bisect bad 0ed9555973f9b1db1d2ea648820fd0176dc2bef0 Bisecting: 707 revisions left to test after this (roughly 10 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [f12bf6f3f942b37de65eeea8be25903587fec930] net: watchdog: add net device refcount tracker testing commit f12bf6f3f942b37de65eeea8be25903587fec930 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 78db7ea24bbe85b037dc1179976ad2728023c5d8f6db03e8f8ca9ca4eb9ee298 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe 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 # git bisect good f12bf6f3f942b37de65eeea8be25903587fec930 Bisecting: 353 revisions left to test after this (roughly 9 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [8818b95409d8e68da3c2ec3e407b617d9294cf37] ice: Add package PTYPE enable information testing commit 8818b95409d8e68da3c2ec3e407b617d9294cf37 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5800308c17865d48c0bcc93591ca89f302f5be02250d01014e6764ebd7e4187f all runs: basic kernel testing failed: WARNING: refcount bug in ref_tracker_free # git bisect skip 8818b95409d8e68da3c2ec3e407b617d9294cf37 Bisecting: 353 revisions left to test after this (roughly 9 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [1c96c16858bacb8e77a506b9493a8e4e517b669b] ice: update to newer kernel API testing commit 1c96c16858bacb8e77a506b9493a8e4e517b669b compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 40a0b634bf712d1295212fef9a021cb12e26dab2378253d9320ab7f4ecd41b7a all runs: crashed: WARNING in ref_tracker_dir_exit # git bisect bad 1c96c16858bacb8e77a506b9493a8e4e517b669b Bisecting: 246 revisions left to test after this (roughly 8 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [db10415448158779127ad529335e2c447c5767c1] selftests: mptcp: remove duplicate include in mptcp_inq.c testing commit db10415448158779127ad529335e2c447c5767c1 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 728a66157b766bbcf00f008981e1d3796e5babeff7410078ce3ccbdd2eecd498 all runs: basic kernel testing failed: WARNING: refcount bug in ref_tracker_free # git bisect skip db10415448158779127ad529335e2c447c5767c1 Bisecting: 246 revisions left to test after this (roughly 8 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [33d60fbd21fa6f71a88571209e301ec6de59f81b] sock: Use sock_owned_by_user_nocheck() instead of sk_lock.owned. testing commit 33d60fbd21fa6f71a88571209e301ec6de59f81b compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 62d031b4cf93c5a062c8ca8a780e5315c8ec1f0e59f7bd1d293c9993c8e59034 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: exit status NUM run #1: basic kernel testing failed: WARNING: refcount bug in ref_tracker_free run #2: basic kernel testing failed: WARNING: refcount bug in ref_tracker_free run #3: basic kernel testing failed: WARNING: refcount bug in ref_tracker_free run #4: basic kernel testing failed: WARNING: refcount bug in ref_tracker_free run #5: basic kernel testing failed: WARNING: refcount bug in ref_tracker_free run #6: basic kernel testing failed: WARNING: refcount bug in ref_tracker_free run #7: basic kernel testing failed: WARNING: refcount bug in ref_tracker_free run #8: basic kernel testing failed: WARNING: refcount bug in ref_tracker_free run #9: basic kernel testing failed: WARNING: refcount bug in ref_tracker_free # git bisect skip 33d60fbd21fa6f71a88571209e301ec6de59f81b Bisecting: 246 revisions left to test after this (roughly 8 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [0270090d396a8e7e7f42adae13fdfa48ffb85144] libbpf: Avoid double stores for success/failure case of ksym relocations testing commit 0270090d396a8e7e7f42adae13fdfa48ffb85144 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 99b906a9ba872656dab6f96c0a4cd3472e4e48c4f9079690d9fb65aaa5895db1 all runs: OK # git bisect good 0270090d396a8e7e7f42adae13fdfa48ffb85144 Bisecting: 189 revisions left to test after this (roughly 8 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [c79e84866d2ac637fce921a28288f214e91d662b] net: dsa: tag_sja1105: convert to tagger-owned data testing commit c79e84866d2ac637fce921a28288f214e91d662b compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 23ef74930c0171dcae39be90d161ad7f30ce0fed28a76593ac7071622a3779dd all runs: basic kernel testing failed: WARNING: refcount bug in ref_tracker_free # git bisect skip c79e84866d2ac637fce921a28288f214e91d662b Bisecting: 189 revisions left to test after this (roughly 8 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [650c9dbd101ba7d7180f4e77deb1c273f4ea5ca3] selftests/bpf: Convert map_ptr_kern test to use light skeleton. testing commit 650c9dbd101ba7d7180f4e77deb1c273f4ea5ca3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b8d6469d4a404bd50c8c655c854b81d638759ae67146130fec785942220685af all runs: OK # git bisect good 650c9dbd101ba7d7180f4e77deb1c273f4ea5ca3 Bisecting: 171 revisions left to test after this (roughly 7 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [542577149794b9c8638f6f2cb90b35b137b44156] rtw89: update rtw89 regulation definition to R58-R31 testing commit 542577149794b9c8638f6f2cb90b35b137b44156 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 33051d8c2e86da0e06d3459056d341c38571cccef5d0367f4ef17ff6886d666c all runs: OK # git bisect good 542577149794b9c8638f6f2cb90b35b137b44156 Bisecting: 123 revisions left to test after this (roughly 7 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [be3158290db8376f49a92d30791dd8899f748aed] Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next testing commit be3158290db8376f49a92d30791dd8899f748aed compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d5b1744e6c200d2d908d93f404bce80c4d5f5f2cd3ad82bf32c92a31d81b5e78 all runs: basic kernel testing failed: WARNING: refcount bug in ref_tracker_free # git bisect skip be3158290db8376f49a92d30791dd8899f748aed Bisecting: 123 revisions left to test after this (roughly 7 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [942df4dc5ea159100466f198d8687a49c2359ca3] bpftool: Add debug mode for gen_loader. testing commit 942df4dc5ea159100466f198d8687a49c2359ca3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 536bf647b5b6061936eed9837d147f0679f00c54cc86296454188b11a9d48a85 all runs: OK # git bisect good 942df4dc5ea159100466f198d8687a49c2359ca3 Bisecting: 123 revisions left to test after this (roughly 7 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [840ece19e9f246a1b15308ae76b68aaf7a3a9433] net: ocelot: fix missed include in the vsc7514_regs.h file testing commit 840ece19e9f246a1b15308ae76b68aaf7a3a9433 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 62d031b4cf93c5a062c8ca8a780e5315c8ec1f0e59f7bd1d293c9993c8e59034 all runs: basic kernel testing failed: WARNING: refcount bug in ref_tracker_free # git bisect skip 840ece19e9f246a1b15308ae76b68aaf7a3a9433 Bisecting: 123 revisions left to test after this (roughly 7 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [936db8a2dba26c7f1c90a71be65c126cf1c9f52a] net: dsa: rename dsa_port_offloads_bridge to dsa_port_offloads_bridge_dev testing commit 936db8a2dba26c7f1c90a71be65c126cf1c9f52a compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a29d6a7a8bcc418692f5289eeab4bd4aab8d707f68c6e1570dccfaddbfd0cdd8 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #1: crashed: WARNING in ref_tracker_dir_exit run #2: crashed: WARNING in ref_tracker_dir_exit run #3: crashed: WARNING in ref_tracker_dir_exit run #4: crashed: WARNING in ref_tracker_dir_exit run #5: crashed: WARNING in ref_tracker_dir_exit run #6: crashed: WARNING in ref_tracker_dir_exit run #7: crashed: WARNING in ref_tracker_dir_exit run #8: crashed: WARNING in ref_tracker_dir_exit run #9: crashed: WARNING in ref_tracker_dir_exit # git bisect bad 936db8a2dba26c7f1c90a71be65c126cf1c9f52a Bisecting: 32 revisions left to test after this (roughly 5 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [fe6db7eda9306d665f7b8fc3decdb556ec10fb85] iwlwifi: mei: fix linking when tracing is not enabled testing commit fe6db7eda9306d665f7b8fc3decdb556ec10fb85 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 33051d8c2e86da0e06d3459056d341c38571cccef5d0367f4ef17ff6886d666c all runs: OK # git bisect good fe6db7eda9306d665f7b8fc3decdb556ec10fb85 Bisecting: 16 revisions left to test after this (roughly 4 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [32ecd22ba60bbb724c6631d763ce77e5139bd341] net: mscc: ocelot: split register definitions to a separate file testing commit 32ecd22ba60bbb724c6631d763ce77e5139bd341 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f50d49cad24b1471b87219710d8966fe0586fba963d90594b984740db0dd712e all runs: crashed: WARNING in ref_tracker_dir_exit # git bisect bad 32ecd22ba60bbb724c6631d763ce77e5139bd341 Bisecting: 7 revisions left to test after this (roughly 3 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [e7c8ab8419d7a06bad7cb0b0289b5426029ac221] openvswitch: add net device refcount tracker to struct vport testing commit e7c8ab8419d7a06bad7cb0b0289b5426029ac221 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f1ad9b3c08d16e03f6fe7c1ffc83c4215d9c38e99f23b2284b75eb66ed3d4b9d all runs: crashed: WARNING in ref_tracker_dir_exit # git bisect bad e7c8ab8419d7a06bad7cb0b0289b5426029ac221 Bisecting: 3 revisions left to test after this (roughly 2 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [615d069dcf1207462ce30c05a2f47d461be8f6c8] llc: add net device refcount tracker testing commit 615d069dcf1207462ce30c05a2f47d461be8f6c8 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e1f6aa8895513fc1474d19db379a2aa5bb8ac0b24774796566c388d65112bf72 all runs: OK # git bisect good 615d069dcf1207462ce30c05a2f47d461be8f6c8 Bisecting: 1 revision left to test after this (roughly 1 step) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [b60645248af3b2485c7695f04e5ecfbc129eb1f7] net/smc: add net device tracker to struct smc_pnetentry testing commit b60645248af3b2485c7695f04e5ecfbc129eb1f7 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0b48126dbef54811ac9f89341663a836ea98b7ac1548495ec9d6ffe1eea21cdf all runs: OK # git bisect good b60645248af3b2485c7695f04e5ecfbc129eb1f7 Bisecting: 0 revisions left to test after this (roughly 0 steps) warning: unable to access '/syzkaller/.config/git/ignore': Permission denied warning: unable to access '/syzkaller/.config/git/attributes': Permission denied [e4b8954074f6d0db01c8c97d338a67f9389c042f] netlink: add net device refcount tracker to struct ethnl_req_info testing commit e4b8954074f6d0db01c8c97d338a67f9389c042f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 17be0b7e9d0b221873a1fb65cf16e39cf2c8d2f3332f4b4ec3bdecdf56211f4e run #0: crashed: WARNING in ref_tracker_dir_exit run #1: crashed: WARNING in ref_tracker_dir_exit run #2: basic kernel testing failed: WARNING in ref_tracker_free run #3: crashed: WARNING in ref_tracker_dir_exit run #4: crashed: WARNING in ref_tracker_dir_exit run #5: crashed: WARNING in ref_tracker_dir_exit run #6: crashed: WARNING in ref_tracker_dir_exit run #7: crashed: WARNING in ref_tracker_dir_exit run #8: crashed: WARNING in ref_tracker_dir_exit run #9: crashed: WARNING in ref_tracker_dir_exit # git bisect bad e4b8954074f6d0db01c8c97d338a67f9389c042f warning: unable to access '/syzkaller/.config/git/attributes': Permission denied e4b8954074f6d0db01c8c97d338a67f9389c042f is the first bad commit commit e4b8954074f6d0db01c8c97d338a67f9389c042f Author: Eric Dumazet Date: Mon Dec 6 17:30:37 2021 -0800 netlink: add net device refcount tracker to struct ethnl_req_info Signed-off-by: Eric Dumazet Signed-off-by: Jakub Kicinski net/ethtool/netlink.c | 8 +++++--- net/ethtool/netlink.h | 2 ++ 2 files changed, 7 insertions(+), 3 deletions(-) culprit signature: 17be0b7e9d0b221873a1fb65cf16e39cf2c8d2f3332f4b4ec3bdecdf56211f4e parent signature: 0b48126dbef54811ac9f89341663a836ea98b7ac1548495ec9d6ffe1eea21cdf revisions tested: 25, total time: 4h28m46.814144691s (build: 2h51m6.999322964s, test: 1h35m28.341916083s) first bad commit: e4b8954074f6d0db01c8c97d338a67f9389c042f netlink: add net device refcount tracker to struct ethnl_req_info recipients (to): ["davem@davemloft.net" "edumazet@google.com" "kuba@kernel.org" "kuba@kernel.org" "netdev@vger.kernel.org"] recipients (cc): ["hkallweit1@gmail.com" "linux-kernel@vger.kernel.org"] crash: WARNING in ref_tracker_dir_exit call_netdevice_notifiers_extack net/core/dev.c:1931 [inline] call_netdevice_notifiers net/core/dev.c:1945 [inline] netdev_features_change net/core/dev.c:1290 [inline] netdev_update_features net/core/dev.c:9385 [inline] netdev_update_features+0xa3/0xb0 net/core/dev.c:9382 hsr_add_port+0x3a1/0x670 net/hsr/hsr_slave.c:193 hsr_dev_finalize+0x439/0x700 net/hsr/hsr_device.c:531 hsr_newlink+0x29b/0x660 net/hsr/hsr_netlink.c:102 __rtnl_newlink+0xd16/0x13e0 net/core/rtnetlink.c:3457 rtnl_newlink+0x5a/0x90 net/core/rtnetlink.c:3505 rtnetlink_rcv_msg+0x31d/0x8d0 net/core/rtnetlink.c:5570 netlink_rcv_skb+0x118/0x370 net/netlink/af_netlink.c:2492 netlink_unicast_kernel net/netlink/af_netlink.c:1315 [inline] netlink_unicast+0x42e/0x700 net/netlink/af_netlink.c:1341 netlink_sendmsg+0x775/0xc10 net/netlink/af_netlink.c:1917 sock_sendmsg_nosec net/socket.c:704 [inline] sock_sendmsg+0xab/0xe0 net/socket.c:724 __sys_sendto+0x1a4/0x270 net/socket.c:2036 __do_sys_sendto net/socket.c:2048 [inline] __se_sys_sendto net/socket.c:2044 [inline] __x64_sys_sendto+0xd8/0x1b0 net/socket.c:2044 ------------[ cut here ]------------ WARNING: CPU: 1 PID: 50 at lib/ref_tracker.c:38 spin_unlock_irqrestore include/linux/spinlock.h:404 [inline] WARNING: CPU: 1 PID: 50 at lib/ref_tracker.c:38 ref_tracker_dir_exit.cold+0x163/0x1b4 lib/ref_tracker.c:37 Modules linked in: CPU: 1 PID: 50 Comm: kworker/u4:2 Not tainted 5.16.0-rc3-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: netns cleanup_net RIP: 0010:ref_tracker_dir_exit.cold+0x163/0x1b4 lib/ref_tracker.c:38 Code: c1 e8 03 80 3c 18 00 74 08 4c 89 e7 e8 16 a7 5f f9 4d 39 f4 49 8b 04 24 4d 89 e7 75 3f 48 8b 74 24 08 48 89 ef e8 3d 8e 33 00 <0f> 0b e9 b0 8a 62 fb 4c 89 ff e8 ee a6 5f f9 e9 a3 fe ff ff e8 d4 RSP: 0018:ffffc900012af9c0 EFLAGS: 00010246 RAX: 0000000000000000 RBX: dffffc0000000000 RCX: 0000000000000000 RDX: 0000000000000001 RSI: ffffffff88cb5680 RDI: 0000000000000001 RBP: ffff8880787da5b8 R08: 0000000000000001 R09: ffffffff8ee72a0f R10: 0000000000000001 R11: 000000000007a08a R12: ffff8880787da600 R13: ffff8880787da600 R14: ffff8880787da600 R15: ffff8880787da600 FS: 0000000000000000(0000) GS:ffff8880b9f00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f14fc293690 CR3: 000000000a88e000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: free_netdev+0x293/0x4f0 net/core/dev.c:10276 netdev_run_todo+0x74c/0x930 net/core/dev.c:9953 default_device_exit_batch+0x2aa/0x360 net/core/dev.c:10934 cleanup_net+0x423/0x980 net/core/net_namespace.c:593 process_one_work+0x87f/0x1450 kernel/workqueue.c:2298 worker_thread+0x598/0x1040 kernel/workqueue.c:2445 kthread+0x3ab/0x480 kernel/kthread.c:327 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295