------------[ cut here ]------------ DEBUG_LOCKS_WARN_ON(1) WARNING: CPU: 0 PID: 3014 at kernel/locking/lockdep.c:238 hlock_class kernel/locking/lockdep.c:238 [inline] WARNING: CPU: 0 PID: 3014 at kernel/locking/lockdep.c:238 check_wait_context kernel/locking/lockdep.c:4854 [inline] WARNING: CPU: 0 PID: 3014 at kernel/locking/lockdep.c:238 __lock_acquire+0x379/0xd20 kernel/locking/lockdep.c:5187 Modules linked in: CPU: 0 UID: 0 PID: 3014 Comm: kworker/u8:9 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/18/2025 Workqueue: btree_update btree_interior_update_work RIP: 0010:hlock_class kernel/locking/lockdep.c:238 [inline] RIP: 0010:check_wait_context kernel/locking/lockdep.c:4854 [inline] RIP: 0010:__lock_acquire+0x379/0xd20 kernel/locking/lockdep.c:5187 Code: eb 33 90 e8 69 bd 27 03 85 c0 74 22 83 3d d2 63 06 0e 00 75 19 90 48 c7 c7 20 88 ba 8d 48 c7 c6 63 d5 a9 8d e8 b8 e5 e5 ff 90 <0f> 0b 90 90 90 31 c0 48 8b 3c 24 0f b6 98 c4 00 00 00 41 8b 46 20 RSP: 0018:ffffc9000b727058 EFLAGS: 00010046 RAX: d49d625fa4833100 RBX: ffffe8ffffc7e058 RCX: ffff88802f069e00 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000002 RBP: 000000000000164e R08: ffff8880b8624253 R09: 1ffff110170c484a R10: dffffc0000000000 R11: ffffed10170c484b R12: 0000000000008000 R13: 0000000000000000 R14: ffff88802f06a9e0 R15: ffff88802f06a8f0 FS: 0000000000000000(0000) GS:ffff888125c13000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f765b3fedac CR3: 0000000057e49000 CR4: 0000000000350ef0 Call Trace: lock_acquire+0x120/0x360 kernel/locking/lockdep.c:5868 __raw_spin_trylock include/linux/spinlock_api_smp.h:90 [inline] _raw_spin_trylock+0x47/0x80 kernel/locking/spinlock.c:138 spin_lock_irqsave_sdp_contention kernel/rcu/srcutree.c:375 [inline] srcu_gp_start_if_needed+0x31f/0x11d0 kernel/rcu/srcutree.c:1277 __rcu_pending_enqueue fs/bcachefs/rcu_pending.c:498 [inline] rcu_pending_enqueue+0x729/0x880 fs/bcachefs/rcu_pending.c:531 bkey_cached_free_noassert fs/bcachefs/btree_key_cache.c:115 [inline] bkey_cached_free+0x13a/0x1d0 fs/bcachefs/btree_key_cache.c:129 bch2_btree_key_cache_drop+0x12b/0x7d0 fs/bcachefs/btree_key_cache.c:637 bch2_trans_commit_write_locked fs/bcachefs/btree_trans_commit.c:785 [inline] do_bch2_trans_commit fs/bcachefs/btree_trans_commit.c:854 [inline] __bch2_trans_commit+0x7463/0x8870 fs/bcachefs/btree_trans_commit.c:1085 bch2_trans_commit fs/bcachefs/btree_update.h:241 [inline] btree_update_nodes_written fs/bcachefs/btree_update_interior.c:729 [inline] btree_interior_update_work+0x1082/0x27d0 fs/bcachefs/btree_update_interior.c:867 process_one_work kernel/workqueue.c:3236 [inline] process_scheduled_works+0xae1/0x17b0 kernel/workqueue.c:3319 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3400 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