loop1: detected capacity change from 0 to 1024 ------------[ cut here ]------------ kernel BUG at fs/ext4/mballoc.c:4687! Internal error: Oops - BUG: 00000000f2000800 [#1] PREEMPT SMP Modules linked in: CPU: 1 UID: 0 PID: 8375 Comm: syz.1.392 Not tainted 6.14.0-rc3-syzkaller-ga1c24ab82279 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024 pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : ext4_mb_use_inode_pa+0x53c/0x5a0 fs/ext4/mballoc.c:4687 lr : ext4_mb_use_inode_pa+0x53c/0x5a0 fs/ext4/mballoc.c:4687 sp : ffff80009d8068d0 x29: ffff80009d806920 x28: ffff0000f2c9ad30 x27: 0000000000000007 x26: 0000000000000201 x25: ffff0000f2c9ace4 x24: 1fffe0001e59359c x23: dfff800000000000 x22: 00000000ffffffff x21: 1fffe0001e5360a3 x20: 0000000000000006 x19: ffff0000f29b0518 x18: 1fffe0001e9b729c x17: 0000000000000000 x16: ffff8000804818dc x15: 0000000000000001 x14: 1fffe0001e5360a0 x13: 0000000000000000 x12: 0000000000000000 x11: 0000000000000201 x10: 0000000000ff0100 x9 : 0000000000000000 x8 : ffff0000c9ed1e80 x7 : ffff8000810f4644 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff0000f2c9acdc x2 : ffff0000f2c9ace0 x1 : 0000000000000007 x0 : 0000000000000006 Call trace: ext4_mb_use_inode_pa+0x53c/0x5a0 fs/ext4/mballoc.c:4687 (P) ext4_mb_use_preallocated+0x4bc/0x10c4 fs/ext4/mballoc.c:4904 ext4_mb_new_blocks+0x5e4/0x448c fs/ext4/mballoc.c:6208 ext4_ext_map_blocks+0x150c/0x6600 fs/ext4/extents.c:4379 ext4_map_create_blocks fs/ext4/inode.c:516 [inline] ext4_map_blocks+0x710/0x15d0 fs/ext4/inode.c:702 _ext4_get_block+0x1c8/0x5f0 fs/ext4/inode.c:781 ext4_get_block_unwritten+0x3c/0x114 fs/ext4/inode.c:814 ext4_block_write_begin+0x374/0xf24 fs/ext4/inode.c:1063 ext4_write_begin+0x61c/0x115c ext4_da_write_begin+0x354/0x98c fs/ext4/inode.c:2925 generic_perform_write+0x29c/0x868 mm/filemap.c:4189 ext4_buffered_write_iter+0x2c0/0x52c fs/ext4/file.c:299 ext4_file_write_iter+0x1ac/0x197c fs/ext4/file.c:717 new_sync_write fs/read_write.c:586 [inline] vfs_write+0x704/0xa9c fs/read_write.c:679 ksys_write+0x15c/0x26c fs/read_write.c:731 __do_sys_write fs/read_write.c:742 [inline] __se_sys_write fs/read_write.c:739 [inline] __arm64_sys_write+0x7c/0x90 fs/read_write.c:739 __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 Code: d4210000 97d66437 d4210000 97d66435 (d4210000) ---[ end trace 0000000000000000 ]---