ci starts bisection 2023-06-17 19:31:46.866191096 +0000 UTC m=+139890.829030466 bisecting cause commit starting from 1639fae5132bc8a904af28d97cea0bedb3af802e building syzkaller on f3921d4d63f97d1f1fb49a69ea85744bb7ef184b ensuring issue is reproducible on original commit 1639fae5132bc8a904af28d97cea0bedb3af802e testing commit 1639fae5132bc8a904af28d97cea0bedb3af802e gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ce8db7dc1520ce30d2aa4c5e4b3a01e2e23763f85f9ddf5fae802f65b8a9deeb all runs: crashed: divide error in drm_mode_vrefresh 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: 393e63c735d4840fd50cff74b2ad74cd9dd52b827d5b2d36affcb0a2c44ba6a9 all runs: crashed: divide error in drm_mode_vrefresh 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: 595d7c58447967f2cd544ef0fc1d6360d6212f9f6bd44dd0a0b43064c37fed37 all runs: crashed: divide error in drm_mode_vrefresh 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: 24a2c38020a60d38fd9dabbae20f201b3f976623c88ce6ccf21328b7ad5ebcf3 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: ae18006d145c722df1f7903fb440ad5eb9a3450249b03cc72c0617565af359a8 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: 8a89ef840153ee57bba8c3942fe0f7155a7a1276de344c0de2e4d5d1c81dea7a 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: 6c93eb8b2499c9de984c06a56502770017aa5fbefff00d121ae660ced37395ed 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: 4767420b63de7aa043c5b66e50d57dddc2d3ff8c61f48b4b04753301b2cacd40 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: 81affef424bbff809dc2b4766a2bb247928f601a1154ed0debddc549f7cd6679 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: c0b6d09601d76603065de9ae7fef9301280351bee4005657fe9aa89b0c79947b 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: bbad6a6f7e4314f5f9a7650ac8e773df68db1b8869479a49947f4984557be91d 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: c663469bbb9df6e9fa9395c499fdfc829914ea032d7a49ec3ce5b8b222b6bff0 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: 31dd81bdddb03c31debf32cae30b59cd7279d2470d6f06e2655478bf24bbbf25 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: f8b92fc7b789c54126c7830f0b193781a9e874ecdd356ad0239ea432a06894d7 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: 38f1e3c3a688d449f7cc12626d3202214dd5d060a3729e63548aacb4fe5c24cc 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: f9596629f99707f62eb47e6dd8b9eec70eb01221ae5682ae2c30b498e3def05f 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: 844bd3cbbe4e35dc516c454c1ea00e79bfce0103d2723096666be9368981a103 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: dc7d5bf73f2004209ceb3c95c3afa9c4804ac40b0078646e520d07d886e4fc7b 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: 844bd3cbbe4e35dc516c454c1ea00e79bfce0103d2723096666be9368981a103 parent signature: dc7d5bf73f2004209ceb3c95c3afa9c4804ac40b0078646e520d07d886e4fc7b revisions tested: 18, total time: 6h25m30.626932135s (build: 4h7m49.417509676s, test: 2h11m25.019223546s) 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