BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 0 PID: 8787 Comm: kworker/u4:7 Not tainted 5.8.0-rc5-next-20200716-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_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x8c/0xc0 kernel/locking/spinlock.c:159 debug_object_assert_init lib/debugobjects.c:852 [inline] debug_object_assert_init+0x101/0x2e0 lib/debugobjects.c:841 debug_timer_assert_init kernel/time/timer.c:728 [inline] debug_assert_init kernel/time/timer.c:773 [inline] del_timer+0x6d/0x110 kernel/time/timer.c:1196 addrconf_del_rs_timer net/ipv6/addrconf.c:304 [inline] addrconf_ifdown.isra.0+0x543/0x1570 net/ipv6/addrconf.c:3736 addrconf_notify+0x55c/0x2310 net/ipv6/addrconf.c:3602 notifier_call_chain+0xb5/0x200 kernel/notifier.c:83 call_netdevice_notifiers_info+0xb5/0x130 net/core/dev.c:2033 call_netdevice_notifiers_extack net/core/dev.c:2045 [inline] call_netdevice_notifiers net/core/dev.c:2059 [inline] dev_close_many+0x30b/0x650 net/core/dev.c:1634 rollback_registered_many+0x3af/0xf60 net/core/dev.c:8954 rollback_registered net/core/dev.c:9022 [inline] unregister_netdevice_queue+0x2dd/0x570 net/core/dev.c:10103 unregister_netdevice include/linux/netdevice.h:2764 [inline] nsim_destroy+0x35/0x70 drivers/net/netdevsim/netdev.c:339 __nsim_dev_port_del+0x144/0x1e0 drivers/net/netdevsim/dev.c:944 nsim_dev_port_del_all drivers/net/netdevsim/dev.c:957 [inline] nsim_dev_reload_destroy+0xff/0x1e0 drivers/net/netdevsim/dev.c:1133 nsim_dev_reload_down+0x6e/0xd0 drivers/net/netdevsim/dev.c:712 devlink_reload+0xc1/0x3a0 net/core/devlink.c:2952 devlink_pernet_pre_exit+0xfb/0x190 net/core/devlink.c:9626 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:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:294 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 tipc: Left network mode tipc: TX(ff020000000000000000000000000001) has been purged, node left! IPVS: stopping master sync thread 18007 ... 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 virt_wifi0 left promiscuous mode device bridge0 left promiscuous mode device veth1_macvtap left promiscuous mode device veth0_macvtap left promiscuous mode device veth1_vlan left promiscuous mode device veth0_vlan left promiscuous mode bond7 (unregistering): (slave veth55): Releasing active interface bond7 (unregistering): (slave veth53): Releasing active interface bond7 (unregistering): Released all slaves bond6 (unregistering): (slave veth51): Releasing active interface bond6 (unregistering): (slave veth49): Releasing active interface bond6 (unregistering): Released all slaves bond5 (unregistering): (slave veth47): Releasing active interface bond5 (unregistering): (slave veth45): Releasing active interface bond5 (unregistering): Released all slaves bond4 (unregistering): (slave veth43): Releasing active interface bond4 (unregistering): (slave veth41): Releasing active interface bond4 (unregistering): (slave veth39): Releasing active interface bond4 (unregistering): Released all slaves bond3 (unregistering): Released all slaves bond2 (unregistering): Released all slaves bond1 (unregistering): Released all slaves device team_slave_1 left promiscuous mode team0 (unregistering): Port device team_slave_1 removed device team_slave_0 left promiscuous mode 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