================================================================== BUG: KCSAN: data-race in folio_mapping / page_cache_delete write to 0xffffea00046c36d8 of 8 bytes by task 30495 on cpu 1: page_cache_delete+0x33e/0x390 mm/filemap.c:143 __filemap_remove_folio+0x3b/0xf0 mm/filemap.c:223 invalidate_complete_folio2 mm/truncate.c:594 [inline] invalidate_inode_pages2_range+0x450/0x670 mm/truncate.c:682 __iomap_dio_rw+0x6a6/0x1000 fs/iomap/direct-io.c:583 iomap_dio_rw+0x3c/0x80 fs/iomap/direct-io.c:690 ext4_dio_write_iter fs/ext4/file.c:566 [inline] ext4_file_write_iter+0xa51/0x1210 fs/ext4/file.c:677 call_write_iter include/linux/fs.h:2187 [inline] io_write+0x40a/0xd40 io_uring/rw.c:908 io_issue_sqe+0x386/0x900 io_uring/io_uring.c:1577 io_wq_submit_work+0x3de/0x580 io_uring/io_uring.c:1654 io_worker_handle_work+0x547/0xbf0 io_uring/io-wq.c:587 io_wqe_worker+0x202/0x8f0 io_uring/io-wq.c:632 ret_from_fork+0x1f/0x30 read to 0xffffea00046c36d8 of 8 bytes by task 1399 on cpu 0: folio_mapping+0x8e/0x110 mm/util.c:806 folio_wait_writeback+0x4d/0x130 mm/page-writeback.c:3034 wait_on_page_writeback+0x3b/0xe0 mm/folio-compat.c:32 __filemap_fdatawait_range+0xed/0x260 mm/filemap.c:524 filemap_fdatawait_range_keep_errors+0x21/0x90 mm/filemap.c:573 jbd2_journal_finish_inode_data_buffers+0x4c/0x60 fs/jbd2/commit.c:276 ext4_journal_finish_inode_data_buffers+0x41/0x60 fs/ext4/super.c:559 journal_finish_inode_data_buffers fs/jbd2/commit.c:301 [inline] jbd2_journal_commit_transaction+0x1512/0x3060 fs/jbd2/commit.c:777 kjournald2+0x253/0x460 fs/jbd2/journal.c:210 kthread+0x1a9/0x1e0 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 value changed: 0xffff8881239c0bc0 -> 0x0000000000000000 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 1399 Comm: jbd2/sda1-8 Not tainted 6.0.0-rc4-syzkaller-00059-gd2ec799d1c1b-dirty #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 ==================================================================