BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 1 PID: 22529 Comm: syz-executor681 Not tainted 5.6.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1e9/0x30e lib/dump_stack.c:118 add_chain_cache kernel/locking/lockdep.c:442 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:2914 [inline] validate_chain+0x3e6b/0x7be0 kernel/locking/lockdep.c:2935 __lock_acquire+0xc5a/0x1bc0 kernel/locking/lockdep.c:3954 lock_acquire+0x154/0x250 kernel/locking/lockdep.c:4484 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2a/0x40 kernel/locking/spinlock.c:151 spin_lock include/linux/spinlock.h:338 [inline] kfree_call_rcu+0xe9/0x3d0 kernel/rcu/tree.c:2855 __hw_addr_del_entry net/core/dev_addr_lists.c:107 [inline] __hw_addr_del_ex net/core/dev_addr_lists.c:121 [inline] __dev_mc_del+0x326/0x410 net/core/dev_addr_lists.c:806 igmp6_group_dropped+0x14e/0xca0 net/ipv6/mcast.c:708 ipv6_mc_down+0x6d/0x270 net/ipv6/mcast.c:2541 ipv6_mc_destroy_dev+0x28/0x280 net/ipv6/mcast.c:2603 addrconf_ifdown+0x12f0/0x1690 net/ipv6/addrconf.c:3848 addrconf_notify+0x407/0x3ad0 net/ipv6/addrconf.c:3639 notifier_call_chain kernel/notifier.c:83 [inline] __raw_notifier_call_chain kernel/notifier.c:361 [inline] raw_notifier_call_chain+0xd4/0x170 kernel/notifier.c:368 call_netdevice_notifiers_info net/core/dev.c:1948 [inline] call_netdevice_notifiers_extack net/core/dev.c:1960 [inline] call_netdevice_notifiers net/core/dev.c:1974 [inline] rollback_registered_many+0xbc3/0x1450 net/core/dev.c:8810 rollback_registered net/core/dev.c:8855 [inline] unregister_netdevice_queue+0x2bb/0x470 net/core/dev.c:9947 unregister_netdevice include/linux/netdevice.h:2715 [inline] __tun_detach+0x11c4/0x1bc0 drivers/net/tun.c:723 tun_detach drivers/net/tun.c:740 [inline] tun_chr_close+0xed/0x130 drivers/net/tun.c:3459 __fput+0x2d8/0x730 fs/file_table.c:280 task_work_run+0x176/0x1b0 kernel/task_work.c:113 tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_usermode_loop arch/x86/entry/common.c:164 [inline] prepare_exit_to_usermode+0x48e/0x600 arch/x86/entry/common.c:195 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x401150 Code: 01 f0 ff ff 0f 83 20 0c 00 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 83 3d 7d 25 2d 00 00 75 14 b8 03 00 00 00 0f 05 <48> 3d 01 f0 ff ff 0f 83 f4 0b 00 00 c3 48 83 ec 08 e8 5a 01 00 00 RSP: 002b:00007ffc813b6298 EFLAGS: 00000246 ORIG_RAX: 0000000000000003 RAX: 0000000000000000 RBX: 0000000000000004 RCX: 0000000000401150 RDX: 0000000020000040 RSI: 00000000400454d9 RDI: 0000000000000003 RBP: 00000000001de1ee R08: 0000000100000000 R09: 0000000100000000 R10: 0000000100000000 R11: 0000000000000246 R12: 00000000004021d0 R13: 0000000000402260 R14: 0000000000000000 R15: 0000000000000000