BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 1 PID: 7978 Comm: kworker/1:9 Not tainted 5.6.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: wg-crypt-wg0 wg_packet_tx_worker Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x188/0x20d lib/dump_stack.c:118 add_chain_cache kernel/locking/lockdep.c:2840 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:2914 [inline] validate_chain kernel/locking/lockdep.c:2935 [inline] __lock_acquire.cold+0x263/0x288 kernel/locking/lockdep.c:3954 lock_acquire+0x197/0x420 kernel/locking/lockdep.c:4484 seqcount_lockdep_reader_access include/linux/seqlock.h:81 [inline] read_seqcount_begin include/linux/seqlock.h:164 [inline] read_seqbegin include/linux/seqlock.h:433 [inline] zone_span_seqbegin include/linux/memory_hotplug.h:75 [inline] page_outside_zone_boundaries mm/page_alloc.c:569 [inline] bad_range+0xc0/0x3c0 mm/page_alloc.c:598 rmqueue mm/page_alloc.c:3302 [inline] get_page_from_freelist+0x14a4/0x3ee0 mm/page_alloc.c:3681 __alloc_pages_nodemask+0x2a5/0x820 mm/page_alloc.c:4731 __alloc_pages include/linux/gfp.h:496 [inline] __alloc_pages_node include/linux/gfp.h:509 [inline] kmem_getpages mm/slab.c:1367 [inline] cache_grow_begin+0x8c/0xc30 mm/slab.c:2600 cache_alloc_refill mm/slab.c:2972 [inline] ____cache_alloc mm/slab.c:3055 [inline] ____cache_alloc mm/slab.c:3038 [inline] __do_cache_alloc mm/slab.c:3277 [inline] slab_alloc mm/slab.c:3312 [inline] __do_kmalloc mm/slab.c:3654 [inline] __kmalloc+0x6d6/0x7a0 mm/slab.c:3665 kmalloc include/linux/slab.h:560 [inline] kzalloc include/linux/slab.h:669 [inline] neigh_alloc net/core/neighbour.c:399 [inline] ___neigh_create+0x12bd/0x2500 net/core/neighbour.c:577 ip6_finish_output2+0x950/0x25b0 net/ipv6/ip6_output.c:114 __ip6_finish_output+0x442/0xab0 net/ipv6/ip6_output.c:143 ip6_finish_output+0x34/0x1f0 net/ipv6/ip6_output.c:153 NF_HOOK_COND include/linux/netfilter.h:296 [inline] ip6_output+0x239/0x810 net/ipv6/ip6_output.c:176 dst_output include/net/dst.h:435 [inline] ip6_local_out+0xaf/0x1a0 net/ipv6/output_core.c:179 ip6tunnel_xmit include/net/ip6_tunnel.h:160 [inline] udp_tunnel6_xmit_skb+0x6f4/0xcd0 net/ipv6/ip6_udp_tunnel.c:114 send6+0x4e3/0xb20 drivers/net/wireguard/socket.c:164 wg_socket_send_skb_to_peer+0xf5/0x220 drivers/net/wireguard/socket.c:189 wg_packet_create_data_done drivers/net/wireguard/send.c:250 [inline] wg_packet_tx_worker+0x2fa/0xc10 drivers/net/wireguard/send.c:278 process_one_work+0x94b/0x1690 kernel/workqueue.c:2266 worker_thread+0x96/0xe20 kernel/workqueue.c:2412 kthread+0x357/0x430 kernel/kthread.c:255 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352