BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 1 UID: 0 PID: 7520 Comm: kworker/u8:10 Not tainted syzkaller #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 Workqueue: netns cleanup_net Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:499 (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:3855 [inline] validate_chain kernel/locking/lockdep.c:3876 [inline] __lock_acquire+0xf9c/0x30a4 kernel/locking/lockdep.c:5237 lock_acquire+0x14c/0x2e0 kernel/locking/lockdep.c:5868 seqcount_lockdep_reader_access+0xb0/0xf8 include/linux/seqlock.h:72 ktime_get+0x68/0x218 kernel/time/timekeeping.c:824 hrtimer_cb_get_time include/linux/hrtimer.h:164 [inline] start_dl_timer+0x1b8/0x428 kernel/sched/deadline.c:1105 update_curr_dl_se+0x25c/0x5f4 kernel/sched/deadline.c:1478 dl_server_update+0x84/0xb0 kernel/sched/deadline.c:1584 update_curr+0x338/0x600 kernel/sched/fair.c:1243 check_preempt_wakeup_fair+0x374/0x6a8 kernel/sched/fair.c:8715 wakeup_preempt kernel/sched/core.c:2206 [inline] ttwu_runnable kernel/sched/core.c:3810 [inline] try_to_wake_up+0x50c/0xe24 kernel/sched/core.c:4246 wake_up_process+0x18/0x24 kernel/sched/core.c:4459 kthread_insert_work+0x294/0x4b0 kernel/kthread.c:1169 kthread_queue_work+0x100/0x184 kernel/kthread.c:1192 synchronize_rcu_expedited_queue_work kernel/rcu/tree_exp.h:498 [inline] synchronize_rcu_expedited+0x3fc/0x628 kernel/rcu/tree_exp.h:967 synchronize_net+0x8c/0xa8 net/core/dev.c:12029 __sta_info_flush+0x4c4/0x62c net/mac80211/sta_info.c:1679 sta_info_flush net/mac80211/sta_info.h:970 [inline] ieee80211_ibss_disconnect+0x238/0x6e8 net/mac80211/ibss.c:678 ieee80211_ibss_leave+0x4c/0x110 net/mac80211/ibss.c:1814 ieee80211_leave_ibss+0x20/0x30 net/mac80211/cfg.c:3106 rdev_leave_ibss net/wireless/rdev-ops.h:574 [inline] cfg80211_leave_ibss+0x1dc/0x45c net/wireless/ibss.c:203 cfg80211_leave+0x160/0x320 net/wireless/core.c:1363 cfg80211_netdev_notifier_call+0x168/0x11d4 net/wireless/core.c:1567 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:2229 [inline] call_netdevice_notifiers_extack net/core/dev.c:2267 [inline] call_netdevice_notifiers net/core/dev.c:2281 [inline] __dev_close_many+0x18c/0x704 net/core/dev.c:1726 netif_close_many+0x1e8/0x448 net/core/dev.c:1780 netif_close+0x148/0x1f8 net/core/dev.c:1797 dev_close+0xf8/0x1e4 net/core/dev_api.c:220 cfg80211_shutdown_all_interfaces+0xd4/0x210 net/wireless/core.c:277 ieee80211_remove_interfaces+0x108/0x590 net/mac80211/iface.c:2364 ieee80211_unregister_hw+0x60/0x29c net/mac80211/main.c:1669 mac80211_hwsim_del_radio+0x214/0x3b4 drivers/net/wireless/virtual/mac80211_hwsim.c:5674 hwsim_exit_net+0x49c/0x558 drivers/net/wireless/virtual/mac80211_hwsim.c:6554 ops_exit_list net/core/net_namespace.c:198 [inline] ops_undo_list+0x3c0/0x7ec net/core/net_namespace.c:251 cleanup_net+0x3e4/0x6c0 net/core/net_namespace.c:682 process_one_work+0x7e8/0x155c kernel/workqueue.c:3236 process_scheduled_works kernel/workqueue.c:3319 [inline] worker_thread+0x958/0xed8 kernel/workqueue.c:3400 kthread+0x5fc/0x75c kernel/kthread.c:463 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:844 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 team0 (unregistering): Port device team_slave_1 removed team0 (unregistering): Port device team_slave_0 removed netdevsim netdevsim4 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 netdevsim netdevsim4 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 netdevsim netdevsim4 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 netdevsim netdevsim4 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 dvmrp5 (unregistering): left allmulticast mode 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 veth1_macvtap: left promiscuous mode veth0_macvtap: left promiscuous mode veth1_vlan: left promiscuous mode veth0_vlan: left promiscuous mode pimreg (unregistering): left allmulticast mode team0 (unregistering): Port device team_slave_1 removed team0 (unregistering): Port device team_slave_0 removed