BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 1 UID: 0 PID: 26 Comm: kworker/1:1 Not tainted 6.17.0-rc1-syzkaller-g8f5ae30d69d7 #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 Workqueue: wg-kex-wg1 wg_packet_handshake_receive_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+0xf9c/0x30a4 kernel/locking/lockdep.c:5237 lock_acquire+0x14c/0x2e0 kernel/locking/lockdep.c:5868 local_lock_acquire+0x4c/0x19c include/linux/local_lock_internal.h:38 crng_make_state+0xc8/0x31c drivers/char/random.c:368 _get_random_bytes+0xdc/0x208 drivers/char/random.c:406 get_random_bytes+0x28/0x38 drivers/char/random.c:438 get_random_bytes_wait include/linux/random.h:129 [inline] curve25519_generate_secret include/crypto/curve25519.h:69 [inline] wg_noise_handshake_create_response+0x184/0x80c drivers/net/wireguard/noise.c:688 wg_packet_send_handshake_response+0xdc/0x24c drivers/net/wireguard/send.c:94 wg_receive_handshake_packet drivers/net/wireguard/receive.c:154 [inline] wg_packet_handshake_receive_worker+0x4fc/0xc20 drivers/net/wireguard/receive.c:213 process_one_work+0x7e8/0x155c kernel/workqueue.c:3236 process_scheduled_works kernel/workqueue.c:3319 [inline] worker_thread+0x958/0xed8 kernel/workqueue.c:3400 kthread+0x5fc/0x75c kernel/kthread.c:463 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:844