================================================================== BUG: KCSAN: data-race in xas_find_marked / xas_set_mark read-write to 0xffff888131006238 of 8 bytes by task 3078 on cpu 1: instrument_read_write include/linux/instrumented.h:55 [inline] __instrument_read_write_bitop include/asm-generic/bitops/instrumented-non-atomic.h:84 [inline] ___test_and_set_bit include/asm-generic/bitops/instrumented-non-atomic.h:99 [inline] node_set_mark lib/xarray.c:95 [inline] xas_set_mark+0x86/0x140 lib/xarray.c:885 tag_pages_for_writeback+0xaa/0x2a0 mm/page-writeback.c:2350 ext4_do_writepages+0x694/0x2100 fs/ext4/inode.c:2621 ext4_writepages+0x15e/0x2e0 fs/ext4/inode.c:2774 do_writepages+0x1c2/0x340 mm/page-writeback.c:2553 filemap_fdatawrite_wbc+0xdb/0xf0 mm/filemap.c:388 __filemap_fdatawrite_range mm/filemap.c:421 [inline] filemap_fdatawrite_range+0xa0/0xd0 mm/filemap.c:439 jbd2_journal_begin_ordered_truncate+0xb0/0xf0 fs/jbd2/transaction.c:2772 ext4_begin_ordered_truncate fs/ext4/inode.c:134 [inline] ext4_evict_inode+0x161/0xdc0 fs/ext4/inode.c:192 evict+0x1aa/0x410 fs/inode.c:665 iput_final fs/inode.c:1739 [inline] iput+0x42c/0x5b0 fs/inode.c:1765 do_unlinkat+0x282/0x4c0 fs/namei.c:4405 __do_sys_unlink fs/namei.c:4446 [inline] __se_sys_unlink fs/namei.c:4444 [inline] __x64_sys_unlink+0x30/0x40 fs/namei.c:4444 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0x59/0x120 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x63/0x6b read to 0xffff888131006238 of 8 bytes by task 2726 on cpu 0: xas_find_chunk include/linux/xarray.h:1723 [inline] xas_find_marked+0x216/0x660 lib/xarray.c:1354 find_get_entry+0x5d/0x290 mm/filemap.c:1961 filemap_get_folios_tag+0x136/0x210 mm/filemap.c:2211 mpage_prepare_extent_to_map+0x321/0xb70 fs/ext4/inode.c:2398 ext4_do_writepages+0x6ea/0x2100 fs/ext4/inode.c:2638 ext4_normal_submit_inode_data_buffers+0xff/0x130 fs/ext4/inode.c:2800 ext4_journal_submit_inode_data_buffers+0x59/0x140 fs/ext4/super.c:603 journal_submit_data_buffers fs/jbd2/commit.c:226 [inline] jbd2_journal_commit_transaction+0x7ee/0x33a0 fs/jbd2/commit.c:546 kjournald2+0x242/0x420 fs/jbd2/journal.c:201 kthread+0x1d7/0x210 kernel/kthread.c:388 ret_from_fork+0x48/0x60 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:242 value changed: 0xffffffc000000000 -> 0xfffffe0000000000 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 2726 Comm: jbd2/sda1-8 Not tainted 6.7.0-syzkaller-10085-g1b1934dbbdcf #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 ==================================================================