ci starts bisection 2023-06-19 18:45:39.140044415 +0000 UTC m=+19438.989553776 bisecting cause commit starting from 45a3e24f65e90a047bef86f927ebdc4c710edaa1 building syzkaller on f3921d4d63f97d1f1fb49a69ea85744bb7ef184b ensuring issue is reproducible on original commit 45a3e24f65e90a047bef86f927ebdc4c710edaa1 testing commit 45a3e24f65e90a047bef86f927ebdc4c710edaa1 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c3a8d614e733012a9481e1f9d91383b3df2fb37f5da147cf8941e7360107f290 all runs: crashed: WARNING in inet_sock_destruct testing release v6.3 testing commit 457391b0380335d5e9a5babdec90ac53928b23b4 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7a9c5255c78260c97e76fc84bcd0f1b6ab534779e89557b8209b9be0e0b87aea all runs: crashed: WARNING in inet_sock_destruct testing release v6.2 testing commit c9c3395d5e3dcc6daee66c6908354d47bf98cb0c gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3ba687c4611889e0f4072a34de1552faceeba2e4842dd400e7e14c1d79126343 all runs: crashed: WARNING in inet_sock_destruct 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: 3bd9713708ec954c35a71ff36ce100d2f4c8927f9e840afc2eed9ac928b8ec4d all runs: OK too many neither good nor bad results, skipping this commit # git bisect start c9c3395d5e3dcc6daee66c6908354d47bf98cb0c 830b3c68c1fb1e9176028d02ef86f3cf76aa2476 Bisecting: 9429 revisions left to test after this (roughly 13 steps) [1ca06f1c1acecbe02124f14a37cce347b8c1a90c] Merge tag 'xtensa-20221213' of https://github.com/jcmvbkbc/linux-xtensa testing commit 1ca06f1c1acecbe02124f14a37cce347b8c1a90c gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 749c76090017a80c031c8f878f668203aeeba7cb30205a553808c98d3102723b all runs: OK too many neither good nor bad results, skipping this commit # git bisect good 1ca06f1c1acecbe02124f14a37cce347b8c1a90c Bisecting: 4752 revisions left to test after this (roughly 12 steps) [b83a7080d30032cf70832bc2bb04cc342e203b88] Merge tag 'staging-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging testing commit b83a7080d30032cf70832bc2bb04cc342e203b88 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ad5d299c8e1dbe6433d9bcf4929fd86f4d88c13e9c605a36e2b202592086cc29 all runs: OK too many neither good nor bad results, skipping this commit # git bisect good b83a7080d30032cf70832bc2bb04cc342e203b88 Bisecting: 2380 revisions left to test after this (roughly 11 steps) [06d65a6f640118430b894273914aa8d62d2cf637] Merge tag 'mips_6.2_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux testing commit 06d65a6f640118430b894273914aa8d62d2cf637 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 893ad1517a651c4d41cbd0057234ea15819000f7d1996b8c0cc205e925b57d7d all runs: OK too many neither good nor bad results, skipping this commit # git bisect good 06d65a6f640118430b894273914aa8d62d2cf637 Bisecting: 1190 revisions left to test after this (roughly 10 steps) [de8a6b15d9654c3e4f672d76da9d9df8ee06331d] net: mctp: add an explicit reference from a mctp_sk_key to sock testing commit de8a6b15d9654c3e4f672d76da9d9df8ee06331d gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d247089e685760d0953fd40d42df7c903203e304e2994f599a4182bb51303526 all runs: OK too many neither good nor bad results, skipping this commit # git bisect good de8a6b15d9654c3e4f672d76da9d9df8ee06331d Bisecting: 563 revisions left to test after this (roughly 9 steps) [edb9b8f380c3413bf783475279b1a941c7e5cec1] Merge tag 'net-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit edb9b8f380c3413bf783475279b1a941c7e5cec1 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1e28bba3f04df06204d7fc31305a0aa0677f52ce9f2666ebb43a75a63c19786e all runs: OK too many neither good nor bad results, skipping this commit # git bisect good edb9b8f380c3413bf783475279b1a941c7e5cec1 Bisecting: 281 revisions left to test after this (roughly 8 steps) [1f090494170ea298530cf1285fb8d078e355b4c0] ice: xsk: Fix cleaning of XDP_TX frames testing commit 1f090494170ea298530cf1285fb8d078e355b4c0 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 518a44a028477c35a7e550d4af047f71309b425de949f9cc083592d4872e786d all runs: crashed: unregister_netdevice: waiting for DEV to become free # git bisect bad 1f090494170ea298530cf1285fb8d078e355b4c0 Bisecting: 153 revisions left to test after this (roughly 7 steps) [870c3a9a2bc48bea0f954172aaff7ed489acaf64] Merge tag 'fbdev-for-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev testing commit 870c3a9a2bc48bea0f954172aaff7ed489acaf64 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4b73d7200aaddae2f870247064b6a460e5af52121e9ebf824d4a2b6678ebef6d all runs: OK too many neither good nor bad results, skipping this commit # git bisect good 870c3a9a2bc48bea0f954172aaff7ed489acaf64 Bisecting: 77 revisions left to test after this (roughly 6 steps) [0b028189d1019ca352da108643b8f1503ee25a0e] Merge tag 'for-linus-2023020901' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid testing commit 0b028189d1019ca352da108643b8f1503ee25a0e gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f1e0f1d0785e4fc51e81b57145a5f9e0da567624b485ed200f95b7853ea96025 all runs: OK too many neither good nor bad results, skipping this commit # git bisect good 0b028189d1019ca352da108643b8f1503ee25a0e Bisecting: 38 revisions left to test after this (roughly 5 steps) [070d6dafacbaa9d1f2e4e3edc263853d194af15e] selftests: mptcp: stop tests earlier testing commit 070d6dafacbaa9d1f2e4e3edc263853d194af15e gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1eb164b86baf090b0b9026cc68d3ebb747224900d0e93538bcea042f4f4d195b all runs: crashed: unregister_netdevice: waiting for DEV to become free # git bisect bad 070d6dafacbaa9d1f2e4e3edc263853d194af15e Bisecting: 19 revisions left to test after this (roughly 4 steps) [b1f4fbabbb912eb7061795461a498895bdc30f3c] Merge tag 'linux-can-fixes-for-6.2-20230207' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can testing commit b1f4fbabbb912eb7061795461a498895bdc30f3c gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 245dd63da1c4b54d728f1d353e88a7226c060237b7858a42a6ef30941668c823 all runs: crashed: unregister_netdevice: waiting for DEV to become free # git bisect bad b1f4fbabbb912eb7061795461a498895bdc30f3c Bisecting: 9 revisions left to test after this (roughly 3 steps) [c1d2ecdf5e38e3489ce8328238b558b3b2866fe1] neigh: make sure used and confirmed times are valid testing commit c1d2ecdf5e38e3489ce8328238b558b3b2866fe1 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 58c64513ec41f52fa0b69f5d13a11be911ec8369e75f2dff0b3104c27c3e5eaf all runs: OK too many neither good nor bad results, skipping this commit # git bisect good c1d2ecdf5e38e3489ce8328238b558b3b2866fe1 Bisecting: 4 revisions left to test after this (roughly 2 steps) [f964f8399df29d3e3ced77177cf35131cd2491bf] net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q" testing commit f964f8399df29d3e3ced77177cf35131cd2491bf gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: dcd2ce6677bcbe2793888e773e735554bfd280eeffa8f086148fa2e49ab525cf all runs: OK too many neither good nor bad results, skipping this commit # git bisect good f964f8399df29d3e3ced77177cf35131cd2491bf Bisecting: 2 revisions left to test after this (roughly 1 step) [565b4824c39fa335cba2028a09d7beb7112f3c9a] devlink: change port event netdev notifier from per-net to global testing commit 565b4824c39fa335cba2028a09d7beb7112f3c9a gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: eff73c40a4f1f2779528061ea51505af158178d3b65891b331f58f05a7ea4d32 all runs: crashed: unregister_netdevice: waiting for DEV to become free # git bisect bad 565b4824c39fa335cba2028a09d7beb7112f3c9a Bisecting: 0 revisions left to test after this (roughly 0 steps) [bbb253b206b9c417928a6c827d038e457f3012e9] selftests: ocelot: tc_flower_chains: make test_vlan_ingress_modify() more comprehensive testing commit bbb253b206b9c417928a6c827d038e457f3012e9 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 582a3fbf228a3b5f159fb346c7478eee447d63fa883867be710b40c866e43313 all runs: OK too many neither good nor bad results, skipping this commit # git bisect good bbb253b206b9c417928a6c827d038e457f3012e9 565b4824c39fa335cba2028a09d7beb7112f3c9a is the first bad commit commit 565b4824c39fa335cba2028a09d7beb7112f3c9a Author: Jiri Pirko Date: Mon Feb 6 10:41:51 2023 +0100 devlink: change port event netdev notifier from per-net to global Currently only the network namespace of devlink instance is monitored for port events. If netdev is moved to a different namespace and then unregistered, NETDEV_PRE_UNINIT is missed which leads to trigger following WARN_ON in devl_port_unregister(). WARN_ON(devlink_port->type != DEVLINK_PORT_TYPE_NOTSET); Fix this by changing the netdev notifier from per-net to global so no event is missed. Fixes: 02a68a47eade ("net: devlink: track netdev with devlink_port assigned") Signed-off-by: Jiri Pirko Reviewed-by: Jacob Keller Link: https://lore.kernel.org/r/20230206094151.2557264-1-jiri@resnulli.us Signed-off-by: Paolo Abeni net/core/devlink.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) culprit signature: eff73c40a4f1f2779528061ea51505af158178d3b65891b331f58f05a7ea4d32 parent signature: 582a3fbf228a3b5f159fb346c7478eee447d63fa883867be710b40c866e43313 revisions tested: 18, total time: 5h42m41.17627512s (build: 3h1m7.901259922s, test: 2h35m55.002213915s) first bad commit: 565b4824c39fa335cba2028a09d7beb7112f3c9a devlink: change port event netdev notifier from per-net to global recipients (to): ["jacob.e.keller@intel.com" "jiri@nvidia.com" "pabeni@redhat.com"] 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