================================================================== BUG: KCSAN: data-race in __mark_inode_dirty / move_expired_inodes write to 0xffff8880adedf300 of 8 bytes by task 298 on cpu 1: move_expired_inodes+0x1ca/0x4a0 fs/fs-writeback.c:1257 queue_io+0xe1/0x2c0 fs/fs-writeback.c:1304 wb_writeback+0x265/0x670 fs/fs-writeback.c:1892 wb_do_writeback+0x101/0x5d0 fs/fs-writeback.c:2039 wb_workfn+0xc8/0x430 fs/fs-writeback.c:2080 process_one_work+0x3e1/0x950 kernel/workqueue.c:2269 worker_thread+0x665/0xbe0 kernel/workqueue.c:2415 kthread+0x20d/0x230 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296 read to 0xffff8880adedf300 of 8 bytes by task 27807 on cpu 0: __mark_inode_dirty+0xb9/0x740 fs/fs-writeback.c:2274 mark_buffer_dirty+0x143/0x230 fs/buffer.c:1141 __block_commit_write fs/buffer.c:2084 [inline] block_commit_write fs/buffer.c:2476 [inline] block_page_mkwrite+0x25d/0x2e0 fs/buffer.c:2525 ext4_page_mkwrite+0x572/0xae0 fs/ext4/inode.c:5985 do_page_mkwrite mm/memory.c:2701 [inline] wp_page_shared+0x2d8/0x810 mm/memory.c:3030 do_wp_page+0x6eb/0x740 mm/memory.c:3123 handle_pte_fault mm/memory.c:4389 [inline] __handle_mm_fault mm/memory.c:4506 [inline] handle_mm_fault+0x1899/0x1af0 mm/memory.c:4604 faultin_page mm/gup.c:885 [inline] __get_user_pages+0xa3d/0x1030 mm/gup.c:1097 __get_user_pages_locked mm/gup.c:1283 [inline] get_user_pages_unlocked+0x3aa/0x570 mm/gup.c:2014 __gup_longterm_unlocked mm/gup.c:2664 [inline] internal_get_user_pages_fast+0xfc2/0x1240 mm/gup.c:2725 get_user_pages_fast+0x5e/0x90 mm/gup.c:2817 iov_iter_get_pages+0x1a3/0x850 lib/iov_iter.c:1323 __bio_iov_iter_get_pages+0x8c/0x3b0 block/bio.c:1012 bio_iov_iter_get_pages+0x1c0/0x3c0 block/bio.c:1117 iomap_dio_bio_actor+0x5b0/0xad0 fs/iomap/direct-io.c:282 iomap_dio_actor+0x26e/0x3b0 fs/iomap/direct-io.c:387 iomap_apply+0x1e2/0x4b0 fs/iomap/apply.c:84 __iomap_dio_rw+0x442/0x9c0 fs/iomap/direct-io.c:517 iomap_dio_rw+0x30/0x70 fs/iomap/direct-io.c:605 ext4_dio_read_iter fs/ext4/file.c:77 [inline] ext4_file_read_iter+0x3c6/0x430 fs/ext4/file.c:129 call_read_iter include/linux/fs.h:1871 [inline] do_iter_readv_writev+0x2e8/0x360 fs/read_write.c:719 do_iter_read+0x109/0x4b0 fs/read_write.c:782 vfs_readv fs/read_write.c:902 [inline] do_preadv+0x13b/0x230 fs/read_write.c:994 __do_sys_preadv fs/read_write.c:1044 [inline] __se_sys_preadv fs/read_write.c:1039 [inline] __x64_sys_preadv+0x54/0x60 fs/read_write.c:1039 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 27807 Comm: syz-executor.0 Not tainted 5.9.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================