folio_batch_release include/linux/pagevec.h:101 [inline] truncate_inode_pages_range+0x346/0xda0 mm/truncate.c:379 kill_bdev block/bdev.c:91 [inline] set_blocksize+0x32a/0x500 block/bdev.c:207 blkdev_bszset+0x196/0x220 block/ioctl.c:548 blkdev_ioctl+0x430/0x6d0 block/ioctl.c:687 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:906 [inline] __se_sys_ioctl+0xf9/0x170 fs/ioctl.c:892 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xf6/0x210 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f ------------[ cut here ]------------ kernel BUG at mm/filemap.c:868! Oops: invalid opcode: 0000 [#1] SMP KASAN PTI CPU: 1 UID: 0 PID: 5985 Comm: syz.4.14 Not tainted 6.15.0-rc4-syzkaller-00256-g95d3481af6dc #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/19/2025 RIP: 0010:__filemap_add_folio+0x11ad/0x12f0 mm/filemap.c:867 Code: 80 c9 ff 4c 89 e7 48 c7 c6 c0 0a 74 8b e8 9b 91 0e 00 90 0f 0b e8 73 80 c9 ff 4c 89 e7 48 c7 c6 a0 01 74 8b e8 84 91 0e 00 90 <0f> 0b e8 5c 80 c9 ff 4c 89 e7 48 c7 c6 c0 0a 74 8b e8 6d 91 0e 00 RSP: 0018:ffffc90005317680 EFLAGS: 00010246 RAX: a194d9efb8c39f00 RBX: 0000000000000002 RCX: 0000000000000000 RDX: 0000000000000007 RSI: ffffffff8d736fa8 RDI: 00000000ffffffff RBP: ffffc900053177e8 R08: ffffffff8f7dae77 R09: 1ffffffff1efb5ce R10: dffffc0000000000 R11: fffffbfff1efb5cf R12: ffffea0000a49200 R13: dffffc0000000000 R14: ffffea0000a49208 R15: 0000000000000003 FS: 0000555576ca5500(0000) GS:ffff888126200000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000555559b0c608 CR3: 0000000028e5a000 CR4: 00000000003526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: filemap_add_folio+0xd5/0x270 mm/filemap.c:969 ra_alloc_folio mm/readahead.c:448 [inline] page_cache_ra_order+0x74c/0xc70 mm/readahead.c:509 do_sync_mmap_readahead+0x4b5/0x5f0 mm/filemap.c:3262 filemap_fault+0x62a/0x1200 mm/filemap.c:3403 __do_fault+0x135/0x390 mm/memory.c:5098 do_shared_fault mm/memory.c:5582 [inline] do_fault mm/memory.c:5656 [inline] do_pte_missing mm/memory.c:4160 [inline] handle_pte_fault mm/memory.c:5997 [inline] __handle_mm_fault+0x17f9/0x5380 mm/memory.c:6140 handle_mm_fault+0x2d5/0x7f0 mm/memory.c:6309 do_user_addr_fault+0xa81/0x1390 arch/x86/mm/fault.c:1337 handle_page_fault arch/x86/mm/fault.c:1480 [inline] exc_page_fault+0x68/0x110 arch/x86/mm/fault.c:1538 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:623 RIP: 0033:0x7f6282b568e5 Code: e0 e9 a6 fd ff ff c5 fe 6f 4e 20 f7 c1 00 0e 00 00 75 67 49 89 c9 48 8d 4c 16 ff 48 83 ce 3f 4a 8d 7c 0e 01 48 29 f1 48 ff c6 a4 c4 c1 7e 7f 00 c4 c1 7e 7f 48 20 e9 70 fd ff ff 66 0f 1f 84 RSP: 002b:00007ffc630d75d8 EFLAGS: 00010212 RAX: 000020000001c600 RBX: 0000000000000004 RCX: 0000000000007d5c RDX: 000000000000975c RSI: 00007f628262af3c RDI: 000020000001e000 RBP: 00007ffc630d76a8 R08: 000020000001c600 R09: ffffa09d7d9f30c4 R10: 0000000000000000 R11: 0000000000000002 R12: 00007f6282db608c R13: 00007f6282db6080 R14: fffffffffffffffe R15: 00007ffc630d76f0 Modules linked in: ---[ end trace 0000000000000000 ]--- RIP: 0010:__filemap_add_folio+0x11ad/0x12f0 mm/filemap.c:867 Code: 80 c9 ff 4c 89 e7 48 c7 c6 c0 0a 74 8b e8 9b 91 0e 00 90 0f 0b e8 73 80 c9 ff 4c 89 e7 48 c7 c6 a0 01 74 8b e8 84 91 0e 00 90 <0f> 0b e8 5c 80 c9 ff 4c 89 e7 48 c7 c6 c0 0a 74 8b e8 6d 91 0e 00 RSP: 0018:ffffc90005317680 EFLAGS: 00010246 RAX: a194d9efb8c39f00 RBX: 0000000000000002 RCX: 0000000000000000 RDX: 0000000000000007 RSI: ffffffff8d736fa8 RDI: 00000000ffffffff RBP: ffffc900053177e8 R08: ffffffff8f7dae77 R09: 1ffffffff1efb5ce R10: dffffc0000000000 R11: fffffbfff1efb5cf R12: ffffea0000a49200 R13: dffffc0000000000 R14: ffffea0000a49208 R15: 0000000000000003 FS: 0000555576ca5500(0000) GS:ffff888126100000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f72f3a1f000 CR3: 0000000028e5a000 CR4: 00000000003526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400