------------[ cut here ]------------ WARNING: CPU: 1 PID: 1820 at fs/xfs/libxfs/xfs_bmap.c:4594 xfs_bmapi_convert_delalloc+0xd6c/0x10e8 fs/xfs/libxfs/xfs_bmap.c:4594 Modules linked in: CPU: 1 PID: 1820 Comm: kworker/u4:5 Not tainted 6.4.0-rc2-syzkaller-gf1fcbaa18b28 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/14/2023 Workqueue: writeback wb_workfn (flush-7:0) pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : xfs_bmapi_convert_delalloc+0xd6c/0x10e8 fs/xfs/libxfs/xfs_bmap.c:4594 lr : xfs_bmapi_convert_delalloc+0xd6c/0x10e8 fs/xfs/libxfs/xfs_bmap.c:4594 sp : ffff8000233f6800 x29: ffff8000233f6a00 x28: ffff0000c7374000 x27: dfff800000000000 x26: 0000000000000000 x25: ffff8000233f6940 x24: dfff800000000000 x23: ffff70000467ed14 x22: ffffffffffffffff x21: ffff8000233f69c0 x20: 0000000000000000 x19: ffff0000df64a6c0 x18: ffff8000233f6480 x17: 0000000000000000 x16: ffff80001243078c x15: 0000000000000000 x14: ffff800015eb0570 x13: dfff800000000000 x12: 0000000000000001 x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000 x8 : ffff0000ce4f0000 x7 : 0000000000000000 x6 : 000000000000003f x5 : 0000000000000040 x4 : 0000000000000000 x3 : 0000000000000001 x2 : 0000000000000000 x1 : ffffffffffffffff x0 : ffffffffffffffff Call trace: xfs_bmapi_convert_delalloc+0xd6c/0x10e8 fs/xfs/libxfs/xfs_bmap.c:4594 xfs_convert_blocks fs/xfs/xfs_aops.c:266 [inline] xfs_map_blocks+0x5fc/0xf30 fs/xfs/xfs_aops.c:389 iomap_writepage_map fs/iomap/buffered-io.c:1634 [inline] iomap_do_writepage+0x778/0x245c fs/iomap/buffered-io.c:1796 write_cache_pages+0x66c/0xcdc mm/page-writeback.c:2473 iomap_writepages+0x6c/0x1f4 fs/iomap/buffered-io.c:1813 xfs_vm_writepages+0x134/0x198 fs/xfs/xfs_aops.c:513 do_writepages+0x2e8/0x570 mm/page-writeback.c:2551 __writeback_single_inode+0x148/0x146c fs/fs-writeback.c:1603 writeback_sb_inodes+0x720/0xff0 fs/fs-writeback.c:1894 wb_writeback+0x3fc/0xfc8 fs/fs-writeback.c:2068 wb_do_writeback fs/fs-writeback.c:2211 [inline] wb_workfn+0x37c/0xf9c fs/fs-writeback.c:2251 process_one_work+0x788/0x12d4 kernel/workqueue.c:2405 worker_thread+0x8e0/0xfe8 kernel/workqueue.c:2552 kthread+0x288/0x310 kernel/kthread.c:379 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 irq event stamp: 613626 hardirqs last enabled at (613625): [] get_random_u32+0x318/0x618 drivers/char/random.c:532 hardirqs last disabled at (613626): [] el1_dbg+0x24/0x80 arch/arm64/kernel/entry-common.c:405 softirqs last enabled at (613618): [] softirq_handle_end kernel/softirq.c:414 [inline] softirqs last enabled at (613618): [] __do_softirq+0xac0/0xd54 kernel/softirq.c:600 softirqs last disabled at (613551): [] ____do_softirq+0x14/0x20 arch/arm64/kernel/irq.c:80 ---[ end trace 0000000000000000 ]--- XFS (loop0): page discard on page 00000000b4d6e30d, inode 0x2b, pos 0. XFS (loop0): page discard on page 00000000babc2873, inode 0x2b, pos 4096. XFS (loop0): page discard on page 00000000b17120de, inode 0x2b, pos 8192. XFS (loop0): page discard on page 00000000298ddf55, inode 0x2b, pos 12288. XFS (loop0): page discard on page 000000002c6aba83, inode 0x2b, pos 16384. XFS (loop0): page discard on page 000000000c5696d1, inode 0x2b, pos 20480. XFS (loop0): page discard on page 00000000fda13ced, inode 0x2b, pos 24576. XFS (loop0): page discard on page 00000000ef98c9f9, inode 0x2b, pos 28672. XFS (loop0): page discard on page 00000000220e5f79, inode 0x2b, pos 32768. XFS (loop0): page discard on page 0000000047e55f9c, inode 0x2b, pos 36864.