------------[ cut here ]------------ Trying to write to read-only block-device nullb0 (partno 0) WARNING: CPU: 1 PID: 4311 at block/blk-core.c:584 bio_check_ro block/blk-core.c:584 [inline] WARNING: CPU: 1 PID: 4311 at block/blk-core.c:584 submit_bio_checks+0x344/0x4d0 block/blk-core.c:697 Modules linked in: CPU: 1 PID: 4311 Comm: syz-executor.1 Not tainted 5.17.0-rc7-syzkaller-00068-ge7e19defa575 #0 Hardware name: linux,dummy-virt (DT) pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : bio_check_ro block/blk-core.c:584 [inline] pc : submit_bio_checks+0x344/0x4d0 block/blk-core.c:697 lr : bio_check_ro block/blk-core.c:584 [inline] lr : submit_bio_checks+0x344/0x4d0 block/blk-core.c:697 sp : ffff80000b9a3770 x29: ffff80000b9a3770 x28: f0ff00002b0cac00 x27: 0000000000000080 x26: ffff8000097b2ef0 x25: 0000000000000004 x24: 0000000000000001 x23: 0000000000000000 x22: f3ff000003087080 x21: 0000000000000000 x20: f1ff000003e3c780 x19: f0ff000003a41200 x18: 00000000fffffffb x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000020 x14: 0000000000000000 x13: 0000000000000fb6 x12: ffff80000b9a3470 x11: ffff80000a35bdf0 x10: 00000000ffffe000 x9 : ffff80000a35bdf0 x8 : ffff80000a2abdf0 x7 : ffff80000a35bdf0 x6 : 0000000000000000 x5 : ffff00007fbd09c8 x4 : 0000000000015ff5 x3 : 0000000000000001 x2 : 0000000000000000 x1 : 0000000000000000 x0 : f6ff000007a62f40 Call trace: bio_check_ro block/blk-core.c:584 [inline] submit_bio_checks+0x344/0x4d0 block/blk-core.c:697 __submit_bio+0x30/0x100 block/blk-core.c:796 __submit_bio_noacct_mq block/blk-core.c:875 [inline] submit_bio_noacct block/blk-core.c:901 [inline] submit_bio_noacct+0x1e4/0x230 block/blk-core.c:890 submit_bio block/blk-core.c:962 [inline] submit_bio+0x58/0x174 block/blk-core.c:920 submit_bh_wbc+0x150/0x1d0 fs/buffer.c:3055 __block_write_full_page+0x228/0x540 fs/buffer.c:1809 block_write_full_page+0xc0/0xd4 fs/buffer.c:2963 blkdev_writepage+0x1c/0x30 block/fops.c:393 __writepage+0x20/0xb0 mm/page-writeback.c:2320 write_cache_pages+0x164/0x33c mm/page-writeback.c:2255 generic_writepages mm/page-writeback.c:2346 [inline] generic_writepages+0x5c/0xa0 mm/page-writeback.c:2335 blkdev_writepages+0x10/0x1c block/fops.c:430 do_writepages+0x88/0x1c0 mm/page-writeback.c:2364 filemap_fdatawrite_wbc mm/filemap.c:384 [inline] filemap_fdatawrite_wbc+0x80/0xb4 mm/filemap.c:374 __filemap_fdatawrite_range mm/filemap.c:417 [inline] filemap_write_and_wait_range mm/filemap.c:669 [inline] filemap_write_and_wait_range+0x6c/0xe4 mm/filemap.c:663 filemap_write_and_wait include/linux/fs.h:2794 [inline] sync_blockdev block/bdev.c:199 [inline] sync_blockdev block/bdev.c:195 [inline] blkdev_put+0x198/0x20c block/bdev.c:900 blkdev_close+0x20/0x30 block/fops.c:517 __fput+0x78/0x234 fs/file_table.c:317 ____fput+0x10/0x20 fs/file_table.c:350 task_work_run+0x80/0x180 kernel/task_work.c:164 tracehook_notify_resume include/linux/tracehook.h:188 [inline] do_notify_resume+0x214/0x142c arch/arm64/kernel/signal.c:944 prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:134 [inline] exit_to_user_mode arch/arm64/kernel/entry-common.c:139 [inline] el0_svc+0x7c/0x80 arch/arm64/kernel/entry-common.c:604 el0t_64_sync_handler+0x1a4/0x1b0 arch/arm64/kernel/entry-common.c:621 el0t_64_sync+0x1ac/0x1b0 arch/arm64/kernel/entry.S:584 ---[ end trace 0000000000000000 ]---