netdevsim netdevsim5 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 1 PID: 6340 Comm: kworker/u4:13 Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 Workqueue: netns cleanup_net Call trace: dump_backtrace+0x1c8/0x1f4 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 __dump_stack+0x30/0x40 lib/dump_stack.c:88 dump_stack_lvl+0xf8/0x160 lib/dump_stack.c:106 dump_stack+0x1c/0x5c lib/dump_stack.c:113 add_chain_cache kernel/locking/lockdep.c:-1 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:3772 [inline] validate_chain kernel/locking/lockdep.c:3793 [inline] __lock_acquire+0x1b40/0x6544 kernel/locking/lockdep.c:5049 lock_acquire+0x20c/0x644 kernel/locking/lockdep.c:5662 seqcount_lockdep_reader_access include/linux/seqlock.h:102 [inline] read_seqbegin+0x60/0x15c include/linux/seqlock.h:893 zone_span_seqbegin include/linux/memory_hotplug.h:132 [inline] page_outside_zone_boundaries mm/page_alloc.c:627 [inline] bad_range+0x9c/0x260 mm/page_alloc.c:654 rmqueue mm/page_alloc.c:3887 [inline] get_page_from_freelist+0x1e70/0x1fc0 mm/page_alloc.c:4325 __alloc_pages+0x1cc/0x53c mm/page_alloc.c:5614 alloc_pages+0x434/0x6f8 mm/mempolicy.c:-1 alloc_slab_page+0x80/0x148 mm/slub.c:1799 allocate_slab mm/slub.c:1944 [inline] new_slab+0xa0/0x2f4 mm/slub.c:1997 ___slab_alloc+0x8b4/0xec8 mm/slub.c:3154 __slab_alloc+0x74/0xd0 mm/slub.c:3240 slab_alloc_node mm/slub.c:3325 [inline] __kmem_cache_alloc_node+0x298/0x320 mm/slub.c:3398 __do_kmalloc_node mm/slab_common.c:935 [inline] __kmalloc_node_track_caller+0xcc/0x16c mm/slab_common.c:956 kmalloc_reserve net/core/skbuff.c:446 [inline] __alloc_skb+0x264/0x718 net/core/skbuff.c:515 alloc_skb include/linux/skbuff.h:1271 [inline] nlmsg_new include/net/netlink.h:991 [inline] rtmsg_ifinfo_build_skb+0x94/0x1bc net/core/rtnetlink.c:3966 rtmsg_ifinfo_event net/core/rtnetlink.c:4002 [inline] rtmsg_ifinfo+0x8c/0x12c net/core/rtnetlink.c:4011 dev_close_many+0x23c/0x440 net/core/dev.c:1600 unregister_netdevice_many+0x3c4/0x1740 net/core/dev.c:10964 unregister_netdevice_queue+0x2ac/0x2f8 net/core/dev.c:10921 unregister_netdevice include/linux/netdevice.h:3075 [inline] nsim_destroy+0x58/0x164 drivers/net/netdevsim/netdev.c:382 __nsim_dev_port_del+0x144/0x1a4 drivers/net/netdevsim/dev.c:1433 nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1445 [inline] nsim_dev_reload_destroy+0x240/0x43c drivers/net/netdevsim/dev.c:1662 nsim_dev_reload_down+0x9c/0xd4 drivers/net/netdevsim/dev.c:968 devlink_reload+0x1b4/0x570 net/devlink/leftover.c:4472 devlink_pernet_pre_exit+0x118/0x2a8 net/devlink/leftover.c:12501 ops_pre_exit_list net/core/net_namespace.c:162 [inline] cleanup_net+0x470/0xa74 net/core/net_namespace.c:620 process_one_work+0x7f4/0x13a8 kernel/workqueue.c:2292 worker_thread+0x8c8/0xfbc kernel/workqueue.c:2439 kthread+0x250/0x2d8 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:850 netdevsim netdevsim5 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 netdevsim netdevsim5 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 device hsr_slave_0 left promiscuous mode device hsr_slave_1 left promiscuous mode batman_adv: batadv0: Interface deactivated: batadv_slave_0 batman_adv: batadv0: Removing interface: batadv_slave_0 batman_adv: batadv0: Interface deactivated: batadv_slave_1 batman_adv: batadv0: Removing interface: batadv_slave_1 device bridge_slave_1 left promiscuous mode bridge0: port 2(bridge_slave_1) entered disabled state device bridge_slave_0 left promiscuous mode bridge0: port 1(bridge_slave_0) entered disabled state device veth1_macvtap left promiscuous mode device veth0_macvtap left promiscuous mode device veth1_vlan left promiscuous mode device veth0_vlan left promiscuous mode team0 (unregistering): Port device team_slave_1 removed team0 (unregistering): Port device team_slave_0 removed bond0 (unregistering): (slave bond_slave_1): Releasing backup interface bond0 (unregistering): (slave bond_slave_0): Releasing backup interface bond0 (unregistering): Released all slaves