program syz-executor.4 is using a deprecated SCSI ioctl, please convert it to SG_IO ================================================================== BUG: KCSAN: data-race in blk_mq_request_bypass_insert / blk_mq_run_hw_queue write to 0xffff8881027c7810 of 8 bytes by task 9 on cpu 0: __list_add include/linux/list.h:72 [inline] list_add include/linux/list.h:88 [inline] blk_mq_request_bypass_insert+0x6a/0x140 block/blk-mq.c:2359 blk_mq_sched_insert_request+0xfd/0x220 block/blk-mq-sched.c:441 blk_mq_requeue_work+0x39b/0x400 block/blk-mq.c:1312 process_one_work+0x3d3/0x720 kernel/workqueue.c:2289 worker_thread+0x618/0xa70 kernel/workqueue.c:2436 kthread+0x1a9/0x1e0 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 read to 0xffff8881027c7810 of 8 bytes by task 31931 on cpu 1: list_empty_careful include/linux/list.h:329 [inline] blk_mq_hctx_has_pending block/blk-mq.c:101 [inline] blk_mq_run_hw_queue+0x19b/0x310 block/blk-mq.c:2097 blk_mq_sched_insert_requests+0x1cb/0x2a0 block/blk-mq-sched.c:493 blk_mq_dispatch_plug_list+0x1e9/0x2c0 block/blk-mq.c:2597 blk_mq_flush_plug_list+0x2ea/0x340 block/blk-mq.c:2639 __blk_flush_plug+0x25a/0x2b0 block/blk-core.c:1240 blk_finish_plug+0x44/0x60 block/blk-core.c:1264 ext4_writepages+0x14a1/0x1970 fs/ext4/inode.c:2855 do_writepages+0x1db/0x350 mm/page-writeback.c:2352 filemap_fdatawrite_wbc+0xd6/0xf0 mm/filemap.c:388 __filemap_fdatawrite_range mm/filemap.c:421 [inline] file_write_and_wait_range+0xd6/0x170 mm/filemap.c:779 ext4_sync_file+0xad/0x560 fs/ext4/fsync.c:151 vfs_fsync_range+0x107/0x120 fs/sync.c:188 generic_write_sync include/linux/fs.h:2732 [inline] ext4_buffered_write_iter+0x23f/0x280 fs/ext4/file.c:277 ext4_file_write_iter+0x211/0xdf0 __kernel_write+0x2c5/0x4f0 fs/read_write.c:536 do_acct_process+0xb29/0xd10 kernel/acct.c:518 slow_acct_process+0x17d/0x210 kernel/acct.c:577 acct_process+0x5d/0x70 kernel/acct.c:601 do_exit+0x54d/0x1720 kernel/exit.c:785 do_group_exit+0xa5/0x160 kernel/exit.c:925 get_signal+0xf54/0x1020 kernel/signal.c:2864 arch_do_signal_or_restart+0x87/0x2d0 arch/x86/kernel/signal.c:867 exit_to_user_mode_loop+0x78/0x130 kernel/entry/common.c:166 exit_to_user_mode_prepare kernel/entry/common.c:201 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:283 [inline] syscall_exit_to_user_mode+0x6a/0x90 kernel/entry/common.c:294 do_syscall_64+0x37/0x70 arch/x86/entry/common.c:86 entry_SYSCALL_64_after_hwframe+0x44/0xae value changed: 0xffff8881027c7808 -> 0xffff8881025c0048 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 31931 Comm: syz-executor.4 Not tainted 5.18.0-rc6-syzkaller-00161-gbc403203d65a-dirty #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================