------------[ cut here ]------------ WARNING: CPU: 1 PID: 6999 at fs/btrfs/inode.c:3438 btrfs_add_delayed_iput+0x2b8/0x308 fs/btrfs/inode.c:3438 Modules linked in: CPU: 1 UID: 0 PID: 6999 Comm: kworker/u8:10 Not tainted 6.15.0-rc7-syzkaller-00083-g187899f4124a #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 Workqueue: events_unbound btrfs_async_reclaim_metadata_space pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : btrfs_add_delayed_iput+0x2b8/0x308 fs/btrfs/inode.c:3438 lr : btrfs_add_delayed_iput+0x2b8/0x308 fs/btrfs/inode.c:3438 sp : ffff8000a21d7380 x29: ffff8000a21d7380 x28: ffff0000d5380000 x27: ffff0000d5380720 x26: ffff0000cbd38000 x25: dfff800000000000 x24: 0000000000000000 x23: 1fffe0001aa700e4 x22: 0000000000000000 x21: 0000000000000001 x20: 0000000000000100 x19: ffff0000e2ca33f0 x18: 1fffe0003386f276 x17: ffff80008f31e000 x16: ffff80008051c10c x15: 0000000000000001 x14: 1fffe0001c594732 x13: 0000000000000000 x12: 0000000000000000 x11: ffff60001c594733 x10: 0000000000ff0100 x9 : 0000000000000000 x8 : ffff0000c6ef1e80 x7 : ffff800080485878 x6 : 0000000000000000 x5 : 0000000000000001 x4 : 0000000000000001 x3 : ffff8000822df264 x2 : 0000000000000001 x1 : 0000000000000100 x0 : 0000000000000000 Call trace: btrfs_add_delayed_iput+0x2b8/0x308 fs/btrfs/inode.c:3438 (P) start_delalloc_inodes+0x578/0x8d4 fs/btrfs/inode.c:8587 btrfs_start_delalloc_roots+0x448/0x64c fs/btrfs/inode.c:8663 shrink_delalloc fs/btrfs/space-info.c:680 [inline] flush_space+0x528/0xb64 fs/btrfs/space-info.c:790 btrfs_async_reclaim_metadata_space+0x32c/0x75c fs/btrfs/space-info.c:1120 process_one_work+0x7e8/0x156c kernel/workqueue.c:3238 process_scheduled_works kernel/workqueue.c:3319 [inline] worker_thread+0x958/0xed8 kernel/workqueue.c:3400 kthread+0x5fc/0x75c kernel/kthread.c:464 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:847 irq event stamp: 757192 hardirqs last enabled at (757191): [] raw_spin_rq_unlock_irq kernel/sched/sched.h:1525 [inline] hardirqs last enabled at (757191): [] finish_lock_switch+0xb0/0x1c0 kernel/sched/core.c:5130 hardirqs last disabled at (757192): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:511 softirqs last enabled at (756900): [] softirq_handle_end kernel/softirq.c:425 [inline] softirqs last enabled at (756900): [] handle_softirqs+0xaf8/0xc88 kernel/softirq.c:607 softirqs last disabled at (756885): [] __do_softirq+0x14/0x20 kernel/softirq.c:613 ---[ end trace 0000000000000000 ]---