netdevsim netdevsim0 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 0 UID: 0 PID: 552 Comm: kworker/u8:6 Not tainted 6.15.0-rc4-syzkaller-ge0f4c8dd9d2d #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 Workqueue: netns cleanup_net Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:466 (C) __dump_stack+0x30/0x40 lib/dump_stack.c:94 dump_stack_lvl+0xd8/0x12c lib/dump_stack.c:120 dump_stack+0x1c/0x28 lib/dump_stack.c:129 add_chain_cache kernel/locking/lockdep.c:-1 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:3856 [inline] validate_chain kernel/locking/lockdep.c:3877 [inline] __lock_acquire+0xf50/0x3058 kernel/locking/lockdep.c:5235 lock_acquire+0x14c/0x2e0 kernel/locking/lockdep.c:5866 __raw_spin_lock include/linux/spinlock_api_smp.h:133 [inline] _raw_spin_lock+0x48/0x60 kernel/locking/spinlock.c:154 update_cfs_rq_load_avg kernel/sched/fair.c:4596 [inline] update_load_avg+0x19c/0x153c kernel/sched/fair.c:4755 enqueue_entity+0x80/0x9ec kernel/sched/fair.c:5337 enqueue_task_fair+0x7a8/0x10a8 kernel/sched/fair.c:6980 enqueue_task+0x7c/0x2f4 kernel/sched/core.c:2075 activate_task kernel/sched/core.c:2122 [inline] ttwu_do_activate+0x19c/0x778 kernel/sched/core.c:3732 ttwu_queue kernel/sched/core.c:4000 [inline] try_to_wake_up+0x4b8/0xdf0 kernel/sched/core.c:4328 wake_up_process+0x18/0x24 kernel/sched/core.c:4461 kick_pool+0x3e0/0x58c kernel/workqueue.c:1279 __queue_work+0xde4/0x1230 kernel/workqueue.c:2342 queue_work_on+0xdc/0x18c kernel/workqueue.c:2392 queue_work include/linux/workqueue.h:662 [inline] schedule_work include/linux/workqueue.h:723 [inline] nsim_fib_event_schedule_work drivers/net/netdevsim/fib.c:-1 [inline] nsim_fib_event_nb+0xa9c/0xdc8 drivers/net/netdevsim/fib.c:1043 notifier_call_chain+0x1b8/0x4e4 kernel/notifier.c:85 atomic_notifier_call_chain+0xd0/0x180 kernel/notifier.c:223 call_fib_notifiers+0x44/0x74 net/core/fib_notifier.c:35 call_fib4_notifiers+0xa0/0x114 net/ipv4/fib_notifier.c:27 call_fib_entry_notifiers net/ipv4/fib_trie.c:107 [inline] fib_notify_alias_delete net/ipv4/fib_trie.c:1683 [inline] fib_table_delete+0x9a8/0xc60 net/ipv4/fib_trie.c:1739 fib_magic+0x278/0x31c net/ipv4/fib_frontend.c:1135 fib_del_ifaddr+0xe14/0x11a8 net/ipv4/fib_frontend.c:1346 fib_inetaddr_event+0xb0/0x1d0 net/ipv4/fib_frontend.c:1477 notifier_call_chain+0x1b8/0x4e4 kernel/notifier.c:85 blocking_notifier_call_chain+0x70/0xa0 kernel/notifier.c:380 __inet_del_ifa+0x790/0xec4 net/ipv4/devinet.c:451 inet_del_ifa net/ipv4/devinet.c:488 [inline] inetdev_destroy net/ipv4/devinet.c:328 [inline] inetdev_event+0x46c/0x13dc net/ipv4/devinet.c:1656 notifier_call_chain+0x1b8/0x4e4 kernel/notifier.c:85 raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:453 call_netdevice_notifiers_info net/core/dev.c:2176 [inline] call_netdevice_notifiers_extack net/core/dev.c:2214 [inline] call_netdevice_notifiers net/core/dev.c:2228 [inline] unregister_netdevice_many_notify+0x1250/0x1fbc net/core/dev.c:11982 unregister_netdevice_many net/core/dev.c:12046 [inline] unregister_netdevice_queue+0x2b4/0x300 net/core/dev.c:11889 unregister_netdevice include/linux/netdevice.h:3374 [inline] nsim_destroy+0x1c0/0x59c drivers/net/netdevsim/netdev.c:1064 __nsim_dev_port_del+0x13c/0x19c drivers/net/netdevsim/dev.c:1428 nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1440 [inline] nsim_dev_reload_destroy+0x240/0x43c drivers/net/netdevsim/dev.c:1661 nsim_dev_reload_down+0x9c/0xd4 drivers/net/netdevsim/dev.c:968 devlink_reload+0x184/0x750 net/devlink/dev.c:461 devlink_pernet_pre_exit+0x184/0x380 net/devlink/core.c:509 ops_pre_exit_list net/core/net_namespace.c:162 [inline] cleanup_net+0x47c/0x9c0 net/core/net_namespace.c:634 process_one_work+0x7e8/0x156c kernel/workqueue.c:3238 process_scheduled_works kernel/workqueue.c:3319 [inline] worker_thread+0x958/0xed8 kernel/workqueue.c:3400 kthread+0x5fc/0x75c kernel/kthread.c:464 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:862 netdevsim netdevsim0 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 bridge_slave_1: left allmulticast mode bridge_slave_1: left promiscuous mode bridge0: port 2(bridge_slave_1) entered disabled state bridge_slave_0: left allmulticast mode bridge_slave_0: left promiscuous mode bridge0: port 1(bridge_slave_0) entered disabled state bridge_slave_1: left allmulticast mode bridge_slave_1: left promiscuous mode bridge0: port 2(bridge_slave_1) entered disabled state bridge_slave_0: left allmulticast mode bridge_slave_0: left promiscuous mode bridge0: port 1(bridge_slave_0) entered disabled state bond0 (unregistering): (slave bond_slave_0): Releasing backup interface bond0 (unregistering): (slave bond_slave_1): Releasing backup interface bond0 (unregistering): Released all slaves bond0 (unregistering): (slave bond_slave_0): Releasing backup interface bond0 (unregistering): (slave bond_slave_1): Releasing backup interface bond0 (unregistering): Released all slaves hsr_slave_0: left promiscuous mode 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 hsr_slave_0: left promiscuous mode 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 veth1_macvtap: left promiscuous mode veth0_macvtap: left promiscuous mode veth1_vlan: left promiscuous mode veth0_vlan: left promiscuous mode veth1_macvtap: left promiscuous mode veth0_macvtap: left promiscuous mode veth1_vlan: left promiscuous mode veth0_vlan: left promiscuous mode team0 (unregistering): Port device team_slave_1 removed team0 (unregistering): Port device team_slave_0 removed