Increase LOCKDEP_CIRCULAR_QUEUE_BITS to avoid this warning: ------------[ cut here ]------------ lockdep bfs error:-1 WARNING: CPU: 0 PID: 5884 at kernel/locking/lockdep.c:2059 print_bfs_bug+0x29/0x50 kernel/locking/lockdep.c:2059 Modules linked in: CPU: 0 UID: 0 PID: 5884 Comm: kworker/0:4 Not tainted syzkaller #0 PREEMPT_{RT,(full)} Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/18/2025 Workqueue: wg-kex-wg2 wg_packet_handshake_receive_worker RIP: 0010:print_bfs_bug+0x29/0x50 kernel/locking/lockdep.c:2059 Code: 90 55 53 89 fb e8 27 4e d6 02 89 c5 e8 00 a6 ff ff 85 ed 74 19 83 fb ff 74 1c 90 48 c7 c7 2d df bc 8c 89 de e8 18 e1 e6 ff 90 <0f> 0b 90 90 5b 5d c3 cc cc cc cc cc 48 c7 c7 f7 1e ce 8c e8 1f 52 RSP: 0018:ffffc90004e3ec90 EFLAGS: 00010046 RAX: 17f4bd59c897cf00 RBX: 00000000ffffffff RCX: ffff88802e5d3c00 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000 R10: dffffc0000000000 R11: ffffed101710487b R12: ffffffff953d0e28 R13: ffffffff953d0e98 R14: ffff88802e5d4850 R15: 000000000000002d FS: 0000000000000000(0000) GS:ffff888127017000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ffe2cd89ff8 CR3: 000000004f24e000 CR4: 00000000003526f0 Call Trace: check_irq_usage kernel/locking/lockdep.c:-1 [inline] check_prev_add kernel/locking/lockdep.c:3169 [inline] check_prevs_add kernel/locking/lockdep.c:3284 [inline] validate_chain+0x1a4b/0x2140 kernel/locking/lockdep.c:3908 __lock_acquire+0xab9/0xd20 kernel/locking/lockdep.c:5237 lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5868 _raw_spin_lock_nested+0x32/0x50 kernel/locking/spinlock.c:378 raw_spin_rq_lock_nested+0x2a/0x140 kernel/sched/core.c:638 raw_spin_rq_lock kernel/sched/sched.h:1546 [inline] task_rq_lock+0xbc/0x470 kernel/sched/core.c:738 __set_cpus_allowed_ptr kernel/sched/core.c:3147 [inline] ___migrate_enable+0xae/0x1e0 kernel/sched/core.c:2394 __migrate_enable include/linux/sched.h:2368 [inline] migrate_enable include/linux/sched.h:2417 [inline] __local_bh_enable+0x2f8/0x410 kernel/softirq.c:250 __local_bh_enable_ip+0x1b3/0x2e0 kernel/softirq.c:305 local_bh_enable include/linux/bottom_half.h:33 [inline] rcu_read_unlock_bh include/linux/rcupdate.h:910 [inline] wg_index_hashtable_insert+0x857/0x8c0 drivers/net/wireguard/peerlookup.c:161 wg_noise_handshake_create_response+0x69a/0x8f0 drivers/net/wireguard/noise.c:713 wg_packet_send_handshake_response+0xf6/0x2d0 drivers/net/wireguard/send.c:94 wg_receive_handshake_packet drivers/net/wireguard/receive.c:154 [inline] wg_packet_handshake_receive_worker+0x6bb/0xfa0 drivers/net/wireguard/receive.c:213 process_one_work kernel/workqueue.c:3263 [inline] process_scheduled_works+0xae1/0x17b0 kernel/workqueue.c:3346 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3427 kthread+0x711/0x8a0 kernel/kthread.c:463 ret_from_fork+0x439/0x7d0 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245