BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 1 PID: 12113 Comm: kworker/u4:24 Not tainted 6.1.131-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/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 lib/dump_stack.c:88 [inline] dump_stack_lvl+0x108/0x170 lib/dump_stack.c:106 dump_stack+0x1c/0x58 lib/dump_stack.c:113 lookup_chain_cache_add kernel/locking/lockdep.c:3772 [inline] validate_chain kernel/locking/lockdep.c:3793 [inline] __lock_acquire+0x1b88/0x7680 kernel/locking/lockdep.c:5049 lock_acquire+0x26c/0x7cc kernel/locking/lockdep.c:5662 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x6c/0xb4 kernel/locking/spinlock.c:162 remove_entity_load_avg kernel/sched/fair.c:4246 [inline] migrate_task_rq_fair+0x12c/0x7a0 kernel/sched/fair.c:7546 set_task_cpu+0x140/0x72c kernel/sched/core.c:3156 try_to_wake_up+0x438/0xdfc kernel/sched/core.c:4220 wake_up_process+0x18/0x24 kernel/sched/core.c:4360 wake_up_worker kernel/workqueue.c:859 [inline] insert_work+0x2ac/0x384 kernel/workqueue.c:1369 __queue_work+0xd48/0x136c kernel/workqueue.c:1520 __queue_delayed_work kernel/workqueue.c:1668 [inline] queue_delayed_work_on+0x210/0x320 kernel/workqueue.c:1704 queue_delayed_work include/linux/workqueue.h:527 [inline] cfg80211_sched_dfs_chan_update+0x64/0x74 net/wireless/mlme.c:867 __cfg80211_clear_ibss+0x7c0/0xb14 net/wireless/ibss.c:188 __cfg80211_leave_ibss+0x22c/0x518 net/wireless/ibss.c:217 __cfg80211_leave+0x164/0x3a0 net/wireless/core.c:1294 cfg80211_leave net/wireless/core.c:1343 [inline] cfg80211_netdev_notifier_call+0x430/0x13b8 net/wireless/core.c:1505 notifier_call_chain kernel/notifier.c:87 [inline] raw_notifier_call_chain+0xd4/0x164 kernel/notifier.c:455 call_netdevice_notifiers_info net/core/dev.c:2001 [inline] call_netdevice_notifiers_extack net/core/dev.c:2039 [inline] call_netdevice_notifiers net/core/dev.c:2053 [inline] __dev_close_many+0x1bc/0x3c8 net/core/dev.c:1546 dev_close_many+0x1e0/0x46c net/core/dev.c:1597 dev_close+0x174/0x250 net/core/dev.c:1623 cfg80211_shutdown_all_interfaces+0xc0/0x1d8 net/wireless/core.c:275 ieee80211_remove_interfaces+0x15c/0x624 net/mac80211/iface.c:2361 ieee80211_unregister_hw+0x60/0x278 net/mac80211/main.c:1478 mac80211_hwsim_del_radio+0x21c/0x3d8 drivers/net/wireless/mac80211_hwsim.c:4683 hwsim_exit_net+0x51c/0x5e4 drivers/net/wireless/mac80211_hwsim.c:5470 ops_exit_list net/core/net_namespace.c:172 [inline] cleanup_net+0x640/0xaec net/core/net_namespace.c:640 process_one_work+0x804/0x1484 kernel/workqueue.c:2292 worker_thread+0x8e4/0xfec kernel/workqueue.c:2439 kthread+0x250/0x2d8 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:864 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