BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 1 PID: 24 Comm: kworker/1:1 Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/02/2026 Workqueue: ipv6_addrconf addrconf_dad_work Call trace: dump_backtrace+0x1c4/0x1f0 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 __dump_stack+0x30/0x40 lib/dump_stack.c:88 dump_stack_lvl+0xf4/0x15c lib/dump_stack.c:106 dump_stack+0x1c/0x5c lib/dump_stack.c:113 add_chain_cache kernel/locking/lockdep.c:-1 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:3777 [inline] validate_chain kernel/locking/lockdep.c:3798 [inline] __lock_acquire+0x1864/0x6634 kernel/locking/lockdep.c:5063 lock_acquire+0x20c/0x638 kernel/locking/lockdep.c:5676 _raw_spin_lock_nested+0x5c/0x78 kernel/locking/spinlock.c:378 raw_spin_rq_lock_nested kernel/sched/core.c:538 [inline] raw_spin_rq_lock kernel/sched/sched.h:1362 [inline] rq_lock kernel/sched/sched.h:1652 [inline] ttwu_queue kernel/sched/core.c:3903 [inline] try_to_wake_up+0x3f0/0xcb4 kernel/sched/core.c:4228 wake_up_process+0x18/0x24 kernel/sched/core.c:4362 wake_up_worker kernel/workqueue.c:859 [inline] insert_work+0x2a4/0x37c kernel/workqueue.c:1369 __queue_work+0xd00/0x1280 kernel/workqueue.c:1520 queue_work_on+0xc0/0x164 kernel/workqueue.c:1548 wg_queue_enqueue_per_device_and_peer drivers/net/wireguard/queueing.h:176 [inline] wg_packet_create_data drivers/net/wireguard/send.c:320 [inline] wg_packet_send_staged_packets+0xce8/0x12c8 drivers/net/wireguard/send.c:388 wg_xmit+0x890/0xd24 drivers/net/wireguard/device.c:217 __netdev_start_xmit include/linux/netdevice.h:4894 [inline] netdev_start_xmit include/linux/netdevice.h:4908 [inline] xmit_one net/core/dev.c:3695 [inline] dev_hard_start_xmit+0x234/0x8c8 net/core/dev.c:3711 __dev_queue_xmit+0x1590/0x3154 net/core/dev.c:4375 dev_queue_xmit include/linux/netdevice.h:3051 [inline] neigh_connected_output+0x378/0x408 net/core/neighbour.c:1597 neigh_output include/net/neighbour.h:545 [inline] ip6_finish_output2+0xd74/0x1864 net/ipv6/ip6_output.c:138 __ip6_finish_output net/ipv6/ip6_output.c:205 [inline] ip6_finish_output+0x598/0x930 net/ipv6/ip6_output.c:216 NF_HOOK_COND include/linux/netfilter.h:291 [inline] ip6_output+0x274/0x500 net/ipv6/ip6_output.c:237 dst_output include/net/dst.h:453 [inline] NF_HOOK include/linux/netfilter.h:302 [inline] ndisc_send_skb+0xc14/0x1670 net/ipv6/ndisc.c:513 ndisc_send_rs+0x37c/0x524 net/ipv6/ndisc.c:723 addrconf_dad_completed+0x650/0xb3c net/ipv6/addrconf.c:4303 addrconf_dad_work+0x904/0x10a0 net/ipv6/addrconf.c:-1 process_one_work+0x7e4/0x13bc kernel/workqueue.c:2292 worker_thread+0x8cc/0xfe8 kernel/workqueue.c:2439 kthread+0x254/0x2e0 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:850