Increase LOCKDEP_CIRCULAR_QUEUE_BITS to avoid this warning: ------------[ cut here ]------------ lockdep bfs error:-1 WARNING: CPU: 0 PID: 13 at kernel/locking/lockdep.c:2062 print_bfs_bug+0x29/0x50 kernel/locking/lockdep.c:2062 Modules linked in: CPU: 0 UID: 0 PID: 13 Comm: kworker/u8:1 Not tainted 6.16.0-rc3-syzkaller-gf02769e7f272 #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Workqueue: netns cleanup_net RIP: 0010:print_bfs_bug+0x29/0x50 kernel/locking/lockdep.c:2062 Code: 90 55 53 89 fb e8 f7 11 41 03 89 c5 e8 00 ff ff ff 85 ed 74 19 83 fb ff 74 1b 90 48 c7 c7 2c 4c df 8d 89 de e8 08 d5 e2 ff 90 <0f> 0b 90 90 5b 5d c3 cc cc cc cc 48 c7 c7 90 4c c5 8d e8 e0 e3 02 RSP: 0018:ffffc900001270c8 EFLAGS: 00010086 RAX: 0000000000000000 RBX: 00000000ffffffff RCX: ffffffff817ae248 RDX: ffff88801e2c0000 RSI: ffffffff817ae255 RDI: 0000000000000001 RBP: 0000000000000001 R08: 0000000000000001 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000001130 R12: ffffc90000127140 R13: ffff88801e2c0c08 R14: ffff88801e2c0be0 R15: ffffc90000127180 FS: 0000000000000000(0000) GS:ffff888124752000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000001b30a5ffff CR3: 00000000337eb000 CR4: 00000000003526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: check_irq_usage+0x33b/0x920 kernel/locking/lockdep.c:2819 check_prev_add kernel/locking/lockdep.c:3172 [inline] check_prevs_add kernel/locking/lockdep.c:3287 [inline] validate_chain kernel/locking/lockdep.c:3911 [inline] __lock_acquire+0x1285/0x1c90 kernel/locking/lockdep.c:5240 lock_acquire kernel/locking/lockdep.c:5871 [inline] lock_acquire+0x179/0x350 kernel/locking/lockdep.c:5828 __raw_spin_lock include/linux/spinlock_api_smp.h:133 [inline] _raw_spin_lock+0x2e/0x40 kernel/locking/spinlock.c:154 class_raw_spinlock_constructor include/linux/spinlock.h:535 [inline] pcpu_alloc+0x1d4/0x350 lib/debugobjects.c:281 alloc_object lib/debugobjects.c:458 [inline] lookup_object_or_alloc.part.0+0xc7/0x590 lib/debugobjects.c:685 lookup_object_or_alloc lib/debugobjects.c:665 [inline] debug_object_activate+0x326/0x4c0 lib/debugobjects.c:820 debug_rcu_head_queue kernel/rcu/rcu.h:236 [inline] __call_rcu_common.constprop.0+0x35/0xa10 kernel/rcu/tree.c:3079 kernfs_put.part.0+0x162/0x640 fs/kernfs/dir.c:591 kernfs_put+0x4e/0x60 fs/kernfs/dir.c:602 sysfs_put include/linux/sysfs.h:805 [inline] __kobject_del+0xea/0x1f0 lib/kobject.c:605 kobject_del lib/kobject.c:627 [inline] kobject_del+0x3f/0x60 lib/kobject.c:619 cleanup_glue_dir drivers/base/core.c:3417 [inline] cleanup_glue_dir+0x1fb/0x250 drivers/base/core.c:3358 device_del+0x659/0x9f0 drivers/base/core.c:3902 unregister_netdevice_many_notify+0x1903/0x2700 net/core/dev.c:12112 unregister_netdevice_many net/core/dev.c:12140 [inline] unregister_netdevice_queue+0x305/0x3f0 net/core/dev.c:11984 unregister_netdevice include/linux/netdevice.h:3379 [inline] _cfg80211_unregister_wdev+0x64b/0x830 net/wireless/core.c:1256 ieee80211_remove_interfaces+0x34e/0x720 net/mac80211/iface.c:2362 ieee80211_unregister_hw+0x55/0x3a0 net/mac80211/main.c:1683 mac80211_hwsim_del_radio drivers/net/wireless/virtual/mac80211_hwsim.c:5671 [inline] hwsim_exit_net+0x3ac/0x7d0 drivers/net/wireless/virtual/mac80211_hwsim.c:6551 ops_exit_list net/core/net_namespace.c:200 [inline] ops_undo_list+0x2ee/0xab0 net/core/net_namespace.c:253 cleanup_net+0x408/0x890 net/core/net_namespace.c:686 process_one_work+0x9cc/0x1b70 kernel/workqueue.c:3238 process_scheduled_works kernel/workqueue.c:3321 [inline] worker_thread+0x6c8/0xf10 kernel/workqueue.c:3402 kthread+0x3c2/0x780 kernel/kthread.c:464 ret_from_fork+0x5d4/0x6f0 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245