BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 1 UID: 0 PID: 11 Comm: kworker/u8:0 Not tainted 6.11.0-rc7-syzkaller-g5f5673607153 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 Workqueue: netns cleanup_net Call trace: dump_backtrace+0x1b8/0x1e4 arch/arm64/kernel/stacktrace.c:319 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:326 __dump_stack lib/dump_stack.c:93 [inline] dump_stack_lvl+0xe4/0x150 lib/dump_stack.c:119 dump_stack+0x1c/0x28 lib/dump_stack.c:128 lookup_chain_cache_add kernel/locking/lockdep.c:3815 [inline] validate_chain kernel/locking/lockdep.c:3836 [inline] __lock_acquire+0x1fa0/0x779c kernel/locking/lockdep.c:5142 lock_acquire+0x240/0x728 kernel/locking/lockdep.c:5759 _raw_spin_lock_nested+0x50/0x6c kernel/locking/spinlock.c:378 raw_spin_rq_lock_nested kernel/sched/core.c:560 [inline] raw_spin_rq_lock kernel/sched/sched.h:1415 [inline] rq_lock kernel/sched/sched.h:1714 [inline] ttwu_queue kernel/sched/core.c:3844 [inline] try_to_wake_up+0x4e4/0xf2c kernel/sched/core.c:4167 wake_up_process+0x18/0x24 kernel/sched/core.c:4299 kick_pool+0x3f0/0x59c kernel/workqueue.c:1281 __queue_work+0xe28/0x1308 kernel/workqueue.c:2342 queue_work_on+0xe0/0x1a0 kernel/workqueue.c:2392 nsim_fib_event_nb+0xae4/0xdec drivers/net/netdevsim/fib.c:1043 notifier_call_chain+0x1b4/0x538 kernel/notifier.c:93 atomic_notifier_call_chain+0xd0/0x180 kernel/notifier.c:231 call_fib_notifiers+0x44/0x78 net/core/fib_notifier.c:35 call_fib6_notifiers+0x60/0x80 net/ipv6/fib6_notifier.c:22 fib6_del+0xd74/0x1278 net/ipv6/ip6_fib.c:2047 fib6_clean_node+0x24c/0x4d0 net/ipv6/ip6_fib.c:2209 fib6_walk_continue+0x5b8/0x7e0 net/ipv6/ip6_fib.c:2131 fib6_walk+0x144/0x258 net/ipv6/ip6_fib.c:2179 fib6_clean_tree net/ipv6/ip6_fib.c:2259 [inline] __fib6_clean_all+0x29c/0x418 net/ipv6/ip6_fib.c:2275 fib6_clean_all+0x3c/0x50 net/ipv6/ip6_fib.c:2286 rt6_sync_down_dev net/ipv6/route.c:4908 [inline] rt6_disable_ip+0x138/0x72c net/ipv6/route.c:4913 addrconf_ifdown+0x154/0x17c8 net/ipv6/addrconf.c:3856 addrconf_notify+0x340/0xce8 notifier_call_chain+0x1b4/0x538 kernel/notifier.c:93 raw_notifier_call_chain+0x3c/0x50 kernel/notifier.c:461 call_netdevice_notifiers_info net/core/dev.c:1994 [inline] call_netdevice_notifiers_extack net/core/dev.c:2032 [inline] call_netdevice_notifiers net/core/dev.c:2046 [inline] dev_close_many+0x308/0x474 net/core/dev.c:1587 unregister_netdevice_many_notify+0x460/0x1bc0 net/core/dev.c:11327 unregister_netdevice_many net/core/dev.c:11414 [inline] unregister_netdevice_queue+0x2d8/0x324 net/core/dev.c:11289 unregister_netdevice include/linux/netdevice.h:3129 [inline] nsim_destroy+0x15c/0x508 drivers/net/netdevsim/netdev.c:778 __nsim_dev_port_del+0x140/0x1a0 drivers/net/netdevsim/dev.c:1425 nsim_dev_port_del_all drivers/net/netdevsim/dev.c:1437 [inline] nsim_dev_reload_destroy+0x240/0x43c drivers/net/netdevsim/dev.c:1658 nsim_dev_reload_down+0xac/0xe8 drivers/net/netdevsim/dev.c:965 devlink_reload+0x188/0x79c net/devlink/dev.c:461 devlink_pernet_pre_exit+0x1c0/0x418 net/devlink/core.c:509 ops_pre_exit_list net/core/net_namespace.c:163 [inline] cleanup_net+0x4dc/0x9b4 net/core/net_namespace.c:620 process_one_work+0x79c/0x15b8 kernel/workqueue.c:3231 process_scheduled_works kernel/workqueue.c:3312 [inline] worker_thread+0x978/0xec4 kernel/workqueue.c:3389 kthread+0x288/0x310 kernel/kthread.c:389 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:860 netdevsim netdevsim2 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 netdevsim netdevsim2 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 netdevsim netdevsim2 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 netdevsim netdevsim2 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 team0 (unregistering): Port device team_slave_1 removed team0 (unregistering): Port device team_slave_0 removed