BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 1 UID: 0 PID: 5851 Comm: kworker/1:6 Tainted: G L syzkaller #0 PREEMPT Tainted: [L]=SOFTLOCKUP Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/18/2026 Workqueue: wg-crypt-wg2 wg_packet_encrypt_worker Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:499 (C) __dump_stack+0x30/0x40 lib/dump_stack.c:94 dump_stack_lvl+0xd8/0x12c lib/dump_stack.c:120 dump_stack+0x1c/0x28 lib/dump_stack.c:129 add_chain_cache kernel/locking/lockdep.c:-1 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:3855 [inline] validate_chain kernel/locking/lockdep.c:3876 [inline] __lock_acquire+0xfdc/0x2ebc kernel/locking/lockdep.c:5237 lock_acquire+0x140/0x364 kernel/locking/lockdep.c:5868 do_write_seqcount_begin_nested include/linux/seqlock.h:478 [inline] do_write_seqcount_begin include/linux/seqlock.h:504 [inline] psi_write_begin+0x1b4/0x320 kernel/sched/psi.c:183 psi_task_change+0x88/0x1d0 kernel/sched/psi.c:919 psi_enqueue kernel/sched/stats.h:166 [inline] enqueue_task+0x24c/0x2f0 kernel/sched/core.c:2167 activate_task kernel/sched/core.c:2205 [inline] ttwu_do_activate+0x188/0x44c kernel/sched/core.c:3725 ttwu_queue kernel/sched/core.c:3978 [inline] try_to_wake_up+0x46c/0xc84 kernel/sched/core.c:4302 wake_up_process+0x18/0x24 kernel/sched/core.c:4434 kick_pool+0x3d8/0x584 kernel/workqueue.c:1313 __queue_work+0xdbc/0x13c4 kernel/workqueue.c:2394 queue_work_on+0xc0/0x130 kernel/workqueue.c:2444 wg_queue_enqueue_per_peer_tx+0x374/0x3f8 drivers/net/wireguard/queueing.h:183 wg_packet_encrypt_worker+0xf64/0x1290 drivers/net/wireguard/send.c:305 process_one_work kernel/workqueue.c:3314 [inline] process_scheduled_works+0x788/0x10b8 kernel/workqueue.c:3397 worker_thread+0x798/0xbd0 kernel/workqueue.c:3478 kthread+0x304/0x3d4 kernel/kthread.c:436 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:842 net_ratelimit: 44 callbacks suppressed GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog