================================================================== BUG: KCSAN: data-race in xas_find_marked / xas_init_marks read-write to 0xffff88811b95c910 of 8 bytes by task 32459 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_clear_bit include/asm-generic/bitops/instrumented-non-atomic.h:114 [inline] node_clear_mark lib/xarray.c:102 [inline] xas_clear_mark lib/xarray.c:915 [inline] xas_init_marks+0x17e/0x320 lib/xarray.c:948 xas_store+0x213/0xc90 lib/xarray.c:810 page_cache_delete_batch mm/filemap.c:321 [inline] delete_from_page_cache_batch+0x31d/0x710 mm/filemap.c:343 truncate_inode_pages_range+0x1c5/0x6b0 mm/truncate.c:359 truncate_inode_pages mm/truncate.c:439 [inline] truncate_inode_pages_final+0x55/0x60 mm/truncate.c:474 ext4_evict_inode+0x174/0xdd0 fs/ext4/inode.c:193 evict+0x1ae/0x420 fs/inode.c:667 iput_final fs/inode.c:1741 [inline] iput+0x432/0x5c0 fs/inode.c:1767 do_unlinkat+0x282/0x4c0 fs/namei.c:4414 __do_sys_unlink fs/namei.c:4455 [inline] __se_sys_unlink fs/namei.c:4453 [inline] __x64_sys_unlink+0x30/0x40 fs/namei.c:4453 x64_sys_call+0x28a3/0x2d70 arch/x86/include/generated/asm/syscalls_64.h:88 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffff88811b95c910 of 8 bytes by task 2746 on cpu 0: xas_find_chunk include/linux/xarray.h:1733 [inline] xas_find_marked+0x216/0x660 lib/xarray.c:1370 find_get_entry+0x5d/0x290 mm/filemap.c:1992 filemap_get_folios_tag+0x136/0x210 mm/filemap.c:2242 mpage_prepare_extent_to_map+0x329/0xb80 fs/ext4/inode.c:2392 ext4_do_writepages+0x6ea/0x2110 fs/ext4/inode.c:2632 ext4_normal_submit_inode_data_buffers+0xc8/0x100 fs/ext4/inode.c:2794 ext4_journal_submit_inode_data_buffers+0x5d/0x120 fs/ext4/super.c:587 journal_submit_data_buffers fs/jbd2/commit.c:226 [inline] jbd2_journal_commit_transaction+0x7ec/0x33e0 fs/jbd2/commit.c:546 kjournald2+0x243/0x430 fs/jbd2/journal.c:201 kthread+0x1d1/0x210 kernel/kthread.c:389 ret_from_fork+0x4b/0x60 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 value changed: 0xffffffffffff8000 -> 0xfffffff800000000 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 2746 Comm: jbd2/sda1-8 Tainted: G W 6.10.0-rc3-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 ==================================================================