BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 0 PID: 230 Comm: kworker/u4:4 Not tainted 5.8.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: netns cleanup_net Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x18f/0x20d lib/dump_stack.c:118 add_chain_cache kernel/locking/lockdep.c:3063 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:3162 [inline] validate_chain kernel/locking/lockdep.c:3183 [inline] __lock_acquire.cold+0x11/0x3f8 kernel/locking/lockdep.c:4380 lock_acquire+0x1f1/0xad0 kernel/locking/lockdep.c:4959 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2a/0x40 kernel/locking/spinlock.c:151 lockref_get+0x11/0x50 include/linux/spinlock.h:353 dget include/linux/dcache.h:323 [inline] simple_recursive_removal+0x43/0x6f0 fs/libfs.c:268 debugfs_remove fs/debugfs/inode.c:703 [inline] debugfs_remove+0x59/0x80 fs/debugfs/inode.c:697 nsim_destroy+0x3d/0x60 drivers/net/netdevsim/netdev.c:331 __nsim_dev_port_del+0x144/0x1e0 drivers/net/netdevsim/dev.c:941 nsim_dev_port_del_all drivers/net/netdevsim/dev.c:954 [inline] nsim_dev_reload_destroy+0xff/0x1e0 drivers/net/netdevsim/dev.c:1130 nsim_dev_reload_down+0x6e/0xd0 drivers/net/netdevsim/dev.c:711 devlink_reload+0xc1/0x3a0 net/core/devlink.c:2797 devlink_pernet_pre_exit+0xfb/0x190 net/core/devlink.c:9352 ops_pre_exit_list net/core/net_namespace.c:176 [inline] cleanup_net+0x451/0xa00 net/core/net_namespace.c:591 process_one_work+0x94c/0x1670 kernel/workqueue.c:2269 worker_thread+0x64c/0x1120 kernel/workqueue.c:2415 kthread+0x3b5/0x4a0 kernel/kthread.c:291 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:293 tipc: TX() has been purged, node left! device bridge_slave_0 left promiscuous mode bridge3: port 1(bridge_slave_0) entered disabled state 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 rdma_rxe: ignoring netdev event = 10 for batadv0 device veth1_macvtap left promiscuous mode device veth0_macvtap left promiscuous mode device veth1_vlan left promiscuous mode device veth0_vlan left promiscuous mode infiniband syz2: set down bond1 (unregistering): Released all slaves 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