Increase LOCKDEP_CIRCULAR_QUEUE_BITS to avoid this warning: ------------[ cut here ]------------ lockdep bfs error:-1 WARNING: kernel/locking/lockdep.c:2059 at print_bfs_bug+0x20/0x40 kernel/locking/lockdep.c:2059, CPU#0: syz-executor/6485 Modules linked in: CPU: 0 UID: 0 PID: 6485 Comm: syz-executor Not tainted syzkaller #0 PREEMPT_{RT,(full)} Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 RIP: 0010:print_bfs_bug+0x22/0x40 kernel/locking/lockdep.c:2059 Code: 90 90 90 90 90 90 90 90 55 53 89 fb e8 67 b4 f1 02 89 c5 e8 10 8a ff ff 85 ed 74 13 83 fb ff 74 16 48 8d 3d 80 df ac 0d 89 de <67> 48 0f b9 3a 5b 5d e9 42 a8 76 09 cc 48 c7 c7 3f cb 4b 8d e8 75 RSP: 0018:ffffc90005baf388 EFLAGS: 00010046 RAX: 000000000000003b RBX: 00000000ffffffff RCX: 86b0e920352c4700 RDX: 0000000000000000 RSI: 00000000ffffffff RDI: ffffffff8f4c4810 RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000 R10: dffffc0000000000 R11: fffff52000b75e21 R12: ffffffff95d82d78 R13: ffffffff92e3b230 R14: ffff8880277c1e00 R15: 0000000000000022 FS: 000055559323d500(0000) GS:ffff888126595000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fe188d6b240 CR3: 0000000028b0e000 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 kernel/locking/lockdep.c:3908 [inline] __lock_acquire+0x2550/0x2cf0 kernel/locking/lockdep.c:5237 lock_acquire+0x106/0x330 kernel/locking/lockdep.c:5868 _raw_spin_lock_nested+0x32/0x50 kernel/locking/spinlock.c:378 raw_spin_rq_lock_nested+0x31/0x150 kernel/sched/core.c:647 raw_spin_rq_lock kernel/sched/sched.h:1615 [inline] _task_rq_lock+0xbc/0x470 kernel/sched/core.c:747 class_task_rq_lock_constructor kernel/sched/sched.h:1917 [inline] migrate_disable_switch kernel/sched/core.c:2366 [inline] __schedule+0x16b0/0x5210 kernel/sched/core.c:6792 preempt_schedule_irq+0x4d/0xa0 kernel/sched/core.c:7234 irqentry_exit+0x599/0x620 kernel/entry/common.c:239 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:native_irq_disable arch/x86/include/asm/irqflags.h:37 [inline] RIP: 0010:arch_local_irq_disable arch/x86/include/asm/irqflags.h:114 [inline] RIP: 0010:arch_local_irq_save arch/x86/include/asm/irqflags.h:128 [inline] RIP: 0010:lock_release+0x94/0x3a0 kernel/locking/lockdep.c:5885 Code: 85 0d 02 00 00 65 4c 8b 3d a1 72 89 10 41 83 bf 64 0b 00 00 00 0f 85 f7 01 00 00 49 81 3e c0 73 ec 92 0f 84 ea 01 00 00 9c 5b 48 c7 c7 83 05 36 8d e8 3f 30 73 09 65 ff 05 18 b9 89 10 c7 44 RSP: 0018:ffffc90005baf968 EFLAGS: 00000283 RAX: 0000000000000000 RBX: 0000000000000283 RCX: 0000000080000001 RDX: dffffc0000000000 RSI: ffffffff8b861560 RDI: ffffffff8b861520 RBP: 0000000000000000 R08: ffffffff8b14b69c R09: ffffffff8dbcd480 R10: dffffc0000000000 R11: fffffbfff1e9250f R12: ffff8880277c2280 R13: ffffffff822c215b R14: ffff8880b883cf58 R15: ffff8880277c1e00 rt_spin_unlock+0x29/0x200 kernel/locking/spinlock_rt.c:80 spin_unlock include/linux/spinlock_rt.h:109 [inline] consume_obj_stock mm/memcontrol.c:3001 [inline] obj_cgroup_charge_account+0x23b/0x780 mm/memcontrol.c:3133 __memcg_slab_post_alloc_hook+0x5c6/0xa30 mm/memcontrol.c:3254 memcg_slab_post_alloc_hook mm/slub.c:2460 [inline] slab_post_alloc_hook mm/slub.c:4470 [inline] slab_alloc_node mm/slub.c:4788 [inline] __do_kmalloc_node mm/slub.c:5176 [inline] __kvmalloc_node_noprof+0x6a3/0x8e0 mm/slub.c:6668 simple_xattr_alloc+0x4a/0xe0 fs/xattr.c:1221 shmem_initxattrs+0x250/0x4b0 mm/shmem.c:4295 security_inode_init_security+0x296/0x3d0 security/security.c:1344 shmem_symlink+0xd9/0x470 mm/shmem.c:4137 vfs_symlink+0x195/0x340 fs/namei.c:5615 filename_symlinkat+0x1cd/0x420 fs/namei.c:5640 __do_sys_symlinkat fs/namei.c:5660 [inline] __se_sys_symlinkat+0x4e/0x2b0 fs/namei.c:5655 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x14d/0xf80 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fe188ddb037 Code: 44 00 00 48 89 f2 31 c9 48 89 fe bf 9c ff ff ff e9 fe f5 ff ff 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 b8 0a 01 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fff329f98a8 EFLAGS: 00000206 ORIG_RAX: 000000000000010a RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fe188ddb037 RDX: 00007fe188e73785 RSI: 00000000ffffff9c RDI: 00007fe188e7220f RBP: 00007fff329f98ec R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000206 R12: 00000000000000b7 R13: 00000000000927c0 R14: 000000000001e101 R15: 00007fff329f9940 ---------------- Code disassembly (best guess): 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 55 push %rbp 9: 53 push %rbx a: 89 fb mov %edi,%ebx c: e8 67 b4 f1 02 call 0x2f1b478 11: 89 c5 mov %eax,%ebp 13: e8 10 8a ff ff call 0xffff8a28 18: 85 ed test %ebp,%ebp 1a: 74 13 je 0x2f 1c: 83 fb ff cmp $0xffffffff,%ebx 1f: 74 16 je 0x37 21: 48 8d 3d 80 df ac 0d lea 0xdacdf80(%rip),%rdi # 0xdacdfa8 28: 89 de mov %ebx,%esi * 2a: 67 48 0f b9 3a ud1 (%edx),%rdi <-- trapping instruction 2f: 5b pop %rbx 30: 5d pop %rbp 31: e9 42 a8 76 09 jmp 0x976a878 36: cc int3 37: 48 c7 c7 3f cb 4b 8d mov $0xffffffff8d4bcb3f,%rdi 3e: e8 .byte 0xe8 3f: 75 .byte 0x75