------------[ cut here ]------------ btree trans held srcu lock (delaying memory reclaim) for 105 seconds WARNING: CPU: 1 PID: 6592 at fs/bcachefs/btree_iter.c:3176 check_srcu_held_too_long fs/bcachefs/btree_iter.c:3174 [inline] WARNING: CPU: 1 PID: 6592 at fs/bcachefs/btree_iter.c:3176 bch2_trans_put+0xc34/0xdf8 fs/bcachefs/btree_iter.c:3431 Modules linked in: CPU: 1 UID: 0 PID: 6592 Comm: syz.2.10 Not tainted 6.15.0-rc2-syzkaller-gc72692105976 #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : check_srcu_held_too_long fs/bcachefs/btree_iter.c:3174 [inline] pc : bch2_trans_put+0xc34/0xdf8 fs/bcachefs/btree_iter.c:3431 lr : check_srcu_held_too_long fs/bcachefs/btree_iter.c:3174 [inline] lr : bch2_trans_put+0xc34/0xdf8 fs/bcachefs/btree_iter.c:3431 sp : ffff8000a1736dc0 x29: ffff8000a1736e20 x28: 1fffe0001addb807 x27: ffff0000d6edc1d0 x26: dfff800000000000 x25: ffff0000f2d80000 x24: ffff80008feb0000 x23: 1ffff00011fd6040 x22: 00000000ffffb2cb x21: ffff0000d6edc042 x20: 1fffe0001addb808 x19: ffffffffffffdadf x18: 0000000000000008 x17: 00000000fffffffa x16: ffff80008b8e90cc x15: ffff700011ff5f6c x14: 1ffff00011ff5f6c x13: 0000000000000004 x12: ffffffffffffffff x11: 0000000000080000 x10: 000000000007ffff x9 : 1f0b3ee19a1ee300 x8 : 1f0b3ee19a1ee300 x7 : 0000000000000001 x6 : 0000000000000001 x5 : ffff8000a1736558 x4 : ffff8000900254e0 x3 : ffff8000804b6aa8 x2 : 0000000000000000 x1 : 0000000100000000 x0 : 0000000000000000 Call trace: check_srcu_held_too_long fs/bcachefs/btree_iter.c:3174 [inline] (P) bch2_trans_put+0xc34/0xdf8 fs/bcachefs/btree_iter.c:3431 (P) bch2_btree_root_read+0x348/0x41c fs/bcachefs/btree_io.c:1819 read_btree_roots+0x2e0/0x88c fs/bcachefs/recovery.c:581 bch2_fs_recovery+0x20a8/0x3300 fs/bcachefs/recovery.c:928 bch2_fs_start+0x2b0/0x5a8 fs/bcachefs/super.c:1059 bch2_fs_get_tree+0xcf4/0x12cc fs/bcachefs/fs.c:2253 vfs_get_tree+0x90/0x28c fs/super.c:1759 do_new_mount+0x278/0x900 fs/namespace.c:3879 path_mount+0x590/0xe04 fs/namespace.c:4206 do_mount fs/namespace.c:4219 [inline] __do_sys_mount fs/namespace.c:4430 [inline] __se_sys_mount fs/namespace.c:4407 [inline] __arm64_sys_mount+0x4f4/0x5d0 fs/namespace.c:4407 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:49 el0_svc_common+0x130/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x54/0x168 arch/arm64/kernel/entry-common.c:744 el0t_64_sync_handler+0x84/0x108 arch/arm64/kernel/entry-common.c:762 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:600 irq event stamp: 290126 hardirqs last enabled at (290125): [] __up_console_sem kernel/printk/printk.c:344 [inline] hardirqs last enabled at (290125): [] __console_unlock+0x70/0xc4 kernel/printk/printk.c:2885 hardirqs last disabled at (290126): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:488 softirqs last enabled at (289578): [] softirq_handle_end kernel/softirq.c:425 [inline] softirqs last enabled at (289578): [] handle_softirqs+0xb44/0xd34 kernel/softirq.c:607 softirqs last disabled at (287061): [] __do_softirq+0x14/0x20 kernel/softirq.c:613 ---[ end trace 0000000000000000 ]--- bcachefs (loop2): accounting_read... done bcachefs (loop2): alloc_read... done bcachefs (loop2): snapshots_read... done bcachefs (loop2): done starting filesystem bcachefs (loop2): shutting down bcachefs (loop2): shutdown complete