------------[ cut here ]------------ CPU 0 old state 11 new state 1 WARNING: CPU: 0 PID: 12727 at kernel/rcu/srcutree.c:734 __srcu_check_read_flavor+0x107/0x150 kernel/rcu/srcutree.c:734 Modules linked in: CPU: 0 UID: 0 PID: 12727 Comm: kworker/0:0H Not tainted 6.14.0-rc7-syzkaller-00074-ga7f2e10ecd8f #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 Workqueue: bcachefs_btree_io btree_node_write_work RIP: 0010:__srcu_check_read_flavor+0x107/0x150 kernel/rcu/srcutree.c:734 Code: c6 c8 01 00 00 4c 89 f0 48 c1 e8 03 42 0f b6 04 20 84 c0 75 38 41 8b 36 48 c7 c7 80 f1 2b 8c 89 ea 44 89 f9 e8 2a d3 da ff 90 <0f> 0b 90 90 eb a2 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c 64 ff ff ff RSP: 0018:ffffc90003c77930 EFLAGS: 00010246 RAX: 0635ba389657c700 RBX: ffffe8ffffc5f4a0 RCX: ffff888030e55a00 RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000000 RBP: 000000000000000b R08: ffffffff81819d62 R09: fffffbfff1d3a69c R10: dffffc0000000000 R11: fffffbfff1d3a69c R12: dffffc0000000000 R13: 0000607f4765f480 R14: ffffe8ffffc5f648 R15: 0000000000000001 FS: 0000000000000000(0000) GS:ffff8880b8600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f6a848bdba8 CR3: 00000000667ae000 CR4: 00000000003526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: srcu_check_read_flavor include/linux/srcutree.h:265 [inline] srcu_read_lock include/linux/srcu.h:254 [inline] __bch2_trans_get+0x7cc/0xd30 fs/bcachefs/btree_iter.c:3408 btree_node_write_done fs/bcachefs/btree_io.c:1874 [inline] btree_node_write_work+0x8ba/0xba0 fs/bcachefs/btree_io.c:1922 process_one_work kernel/workqueue.c:3238 [inline] process_scheduled_works+0xabe/0x18e0 kernel/workqueue.c:3319 worker_thread+0x870/0xd30 kernel/workqueue.c:3400 kthread+0x7a9/0x920 kernel/kthread.c:464 ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244