================================================================== BUG: KCSAN: data-race in filemap_write_and_wait_range / xas_set_mark write to 0xffff888104a538fc of 4 bytes by task 4743 on cpu 1: xa_mark_set lib/xarray.c:69 [inline] xas_set_mark+0x11e/0x130 lib/xarray.c:889 __test_set_page_writeback+0x2a9/0x570 mm/page-writeback.c:2834 ext4_bio_write_page+0xee/0xa40 mpage_submit_page fs/ext4/inode.c:2098 [inline] mpage_map_and_submit_buffers fs/ext4/inode.c:2346 [inline] mpage_map_and_submit_extent fs/ext4/inode.c:2485 [inline] ext4_writepages+0x10a0/0x1d70 fs/ext4/inode.c:2798 do_writepages+0x26b/0x3c0 mm/page-writeback.c:2364 filemap_fdatawrite_wbc mm/filemap.c:400 [inline] __filemap_fdatawrite_range mm/filemap.c:433 [inline] filemap_write_and_wait_range+0x238/0x3c0 mm/filemap.c:704 __iomap_dio_rw+0x4ca/0x1010 fs/iomap/direct-io.c:540 iomap_dio_rw+0x30/0x70 fs/iomap/direct-io.c:649 ext4_dio_read_iter fs/ext4/file.c:77 [inline] ext4_file_read_iter+0x21a/0x290 fs/ext4/file.c:128 call_read_iter include/linux/fs.h:2157 [inline] io_iter_do_read fs/io_uring.c:3432 [inline] io_read fs/io_uring.c:3492 [inline] io_issue_sqe+0x19ff/0x67b0 fs/io_uring.c:6651 io_wq_submit_work+0xf5/0x2c0 fs/io_uring.c:6800 io_worker_handle_work+0x788/0xa20 fs/io-wq.c:515 io_wqe_worker+0x1b9/0x540 fs/io-wq.c:566 ret_from_fork+0x1f/0x30 read to 0xffff888104a538fc of 4 bytes by task 4790 on cpu 0: xa_marked include/linux/xarray.h:418 [inline] mapping_tagged include/linux/fs.h:496 [inline] filemap_fdatawrite_wbc mm/filemap.c:396 [inline] __filemap_fdatawrite_range mm/filemap.c:433 [inline] filemap_write_and_wait_range+0x206/0x3c0 mm/filemap.c:704 __iomap_dio_rw+0x4ca/0x1010 fs/iomap/direct-io.c:540 iomap_dio_rw+0x30/0x70 fs/iomap/direct-io.c:649 ext4_dio_read_iter fs/ext4/file.c:77 [inline] ext4_file_read_iter+0x21a/0x290 fs/ext4/file.c:128 call_read_iter include/linux/fs.h:2157 [inline] io_iter_do_read fs/io_uring.c:3432 [inline] io_read fs/io_uring.c:3492 [inline] io_issue_sqe+0x19ff/0x67b0 fs/io_uring.c:6651 io_wq_submit_work+0xf5/0x2c0 fs/io_uring.c:6800 io_worker_handle_work+0x788/0xa20 fs/io-wq.c:515 io_wqe_worker+0x1b9/0x540 fs/io-wq.c:566 ret_from_fork+0x1f/0x30 value changed: 0x0a000021 -> 0x06000021 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 4790 Comm: iou-wrk-4741 Tainted: G W 5.15.0-rc6-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================