------------[ cut here ]------------ lockdep bfs error:-1 WARNING: CPU: 1 PID: 19175 at kernel/locking/lockdep.c:2064 print_bfs_bug+0x22/0x30 kernel/locking/lockdep.c:2064 Modules linked in: CPU: 1 PID: 19175 Comm: syz-executor.0 Not tainted 5.19.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/14/2023 RIP: 0010:print_bfs_bug+0x22/0x30 kernel/locking/lockdep.c:2064 Code: 84 00 00 00 00 00 66 90 55 89 fd 53 e8 77 8c 4c 02 89 c3 e8 60 fd ff ff 85 db 74 10 89 ee 48 c7 c7 00 53 4b 89 e8 69 42 54 07 <0f> 0b 5b 5d c3 66 0f 1f 84 00 00 00 00 00 41 57 be fd ff 0f 00 41 RSP: 0018:ffffc90006cb6d58 EFLAGS: 00010082 RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000 RDX: 0000000000000003 RSI: 0000000000000004 RDI: fffff52000d96d9d RBP: 00000000ffffffff R08: 0000000000000001 R09: ffff8880b9d2892b R10: ffffed10173a5125 R11: 0000000000002000 R12: ffff888075f54580 R13: ffff888075f53a80 R14: ffffc90006cb6e68 R15: 0000000000000000 FS: 00005555572f8400(0000) GS:ffff8880b9d00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000001b2c320000 CR3: 000000004a64e000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: check_irq_usage+0x69e/0xac0 kernel/locking/lockdep.c:2789 check_prev_add kernel/locking/lockdep.c:3099 [inline] check_prevs_add kernel/locking/lockdep.c:3214 [inline] validate_chain kernel/locking/lockdep.c:3829 [inline] __lock_acquire+0x2ad6/0x5660 kernel/locking/lockdep.c:5053 lock_acquire kernel/locking/lockdep.c:5665 [inline] lock_acquire+0x1af/0x570 kernel/locking/lockdep.c:5630 __raw_spin_lock include/linux/spinlock_api_smp.h:133 [inline] _raw_spin_lock+0x2e/0x40 kernel/locking/spinlock.c:154 alloc_object lib/debugobjects.c:237 [inline] __debug_object_init+0x5c6/0xd10 lib/debugobjects.c:570 debug_object_init lib/debugobjects.c:617 [inline] debug_object_activate+0x330/0x3e0 lib/debugobjects.c:703 debug_rcu_head_queue kernel/rcu/rcu.h:178 [inline] call_rcu+0x30/0x790 kernel/rcu/tree.c:3111 dispose_list+0xf0/0x1b0 fs/inode.c:697 prune_icache_sb+0xdd/0x150 fs/inode.c:896 super_cache_scan+0x31d/0x510 fs/super.c:106 do_shrink_slab+0x33b/0x940 mm/vmscan.c:770 shrink_slab_memcg mm/vmscan.c:839 [inline] shrink_slab+0x326/0x580 mm/vmscan.c:918 shrink_node_memcgs mm/vmscan.c:3124 [inline] shrink_node+0x79c/0x1970 mm/vmscan.c:3245 shrink_zones mm/vmscan.c:3482 [inline] do_try_to_free_pages+0x34d/0x1610 mm/vmscan.c:3540 try_to_free_mem_cgroup_pages+0x2ba/0x700 mm/vmscan.c:3854 try_charge_memcg+0x465/0x1380 mm/memcontrol.c:2622 obj_cgroup_charge_pages mm/memcontrol.c:2999 [inline] __memcg_kmem_charge_page+0x16e/0x3b0 mm/memcontrol.c:3025 __alloc_pages+0x1f3/0x520 mm/page_alloc.c:5443 pmd_alloc_one include/asm-generic/pgalloc.h:126 [inline] __pmd_alloc+0x31/0x460 mm/memory.c:5214 pmd_alloc include/linux/mm.h:2254 [inline] __handle_mm_fault+0x91a/0x31f0 mm/memory.c:5003 handle_mm_fault+0x16a/0x5e0 mm/memory.c:5140 do_user_addr_fault+0x2da/0xcd0 arch/x86/mm/fault.c:1397 handle_page_fault arch/x86/mm/fault.c:1484 [inline] exc_page_fault+0x5e/0xc0 arch/x86/mm/fault.c:1540 asm_exc_page_fault+0x2b/0x30 arch/x86/include/asm/idtentry.h:570 RIP: 0033:0x7f2a25627766 Code: ff ff 66 90 48 8b 0d 89 df ca 00 4c 63 05 72 df ca 00 48 8b 05 73 df ca 00 49 01 c8 48 39 c8 72 13 4c 39 c0 73 0e 48 8d 50 04 <89> 38 48 89 15 59 df ca 00 c3 52 48 8d 35 e2 f1 0b 00 48 89 c2 48 RSP: 002b:00007ffef1c29158 EFLAGS: 00010287 RAX: 0000001b2c320000 RBX: 0000000000000003 RCX: 0000001b2c320000 RDX: 0000001b2c320004 RSI: 00000000ffffff9c RDI: 0000000000000000 RBP: 0000000000000000 R08: 0000001b2c360000 R09: 00007ffef1c28db0 R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001 R13: 0000000000000000 R14: 0000000000000001 R15: 00007ffef1c29400