BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 1 UID: 0 PID: 7498 Comm: kworker/u8:10 Not tainted 6.17.0-rc1-syzkaller-g8f5ae30d69d7 #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 do_write_seqcount_begin_nested include/linux/seqlock.h:477 [inline] do_write_seqcount_begin include/linux/seqlock.h:503 [inline] psi_write_begin+0x1b0/0x320 kernel/sched/psi.c:183 psi_task_switch+0x6c/0x6dc kernel/sched/psi.c:933 psi_sched_switch kernel/sched/stats.h:220 [inline] __schedule+0x20e4/0x2864 kernel/sched/core.c:6955 preempt_schedule_common+0xe0/0x194 kernel/sched/core.c:7145 preempt_schedule+0x60/0x80 kernel/sched/core.c:7169 __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:152 [inline] _raw_spin_unlock_irqrestore+0x94/0x98 kernel/locking/spinlock.c:194 spin_unlock_irqrestore include/linux/spinlock.h:406 [inline] __wake_up_common_lock kernel/sched/wait.c:127 [inline] __wake_up_sync_key+0x13c/0x18c kernel/sched/wait.c:192 sock_def_readable+0x200/0x5b4 net/core/sock.c:3564 __netlink_sendskb net/netlink/af_netlink.c:1265 [inline] netlink_broadcast_deliver net/netlink/af_netlink.c:1401 [inline] do_one_broadcast net/netlink/af_netlink.c:1490 [inline] netlink_broadcast_filtered+0xbcc/0x1164 net/netlink/af_netlink.c:1535 nlmsg_multicast_filtered include/net/netlink.h:1165 [inline] nlmsg_multicast include/net/netlink.h:1184 [inline] nlmsg_notify+0xfc/0x1e0 net/netlink/af_netlink.c:2595 rtnl_notify net/core/rtnetlink.c:958 [inline] rtmsg_ifinfo_send net/core/rtnetlink.c:4421 [inline] rtmsg_ifinfo_event net/core/rtnetlink.c:4437 [inline] rtmsg_ifinfo+0x138/0x188 net/core/rtnetlink.c:4443 register_netdevice+0xec0/0x1248 net/core/dev.c:11241 nsim_init_netdevsim drivers/net/netdevsim/netdev.c:1030 [inline] nsim_create+0x9c8/0xd48 drivers/net/netdevsim/netdev.c:1101 __nsim_dev_port_add+0x544/0x898 drivers/net/netdevsim/dev.c:1438 nsim_dev_port_add_all+0x50/0x114 drivers/net/netdevsim/dev.c:1494 nsim_dev_reload_create drivers/net/netdevsim/dev.c:1546 [inline] nsim_dev_reload_up+0x3e0/0x648 drivers/net/netdevsim/dev.c:1003 devlink_reload+0x428/0x750 net/devlink/dev.c:474 devlink_pernet_pre_exit+0x184/0x380 net/devlink/core.c:509 ops_pre_exit_list net/core/net_namespace.c:160 [inline] ops_undo_list+0x154/0x7ec net/core/net_namespace.c:233 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 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 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