================================================================== BUG: KCSAN: data-race in __filemap_remove_folio / folio_mapping write to 0xffffea000563cf18 of 8 bytes by task 21400 on cpu 0: page_cache_delete mm/filemap.c:144 [inline] __filemap_remove_folio+0x1a5/0x2a0 mm/filemap.c:227 filemap_remove_folio+0x6d/0x1d0 mm/filemap.c:256 truncate_inode_folio+0x42/0x50 mm/truncate.c:176 shmem_undo_range+0x244/0xa80 mm/shmem.c:1116 shmem_truncate_range mm/shmem.c:1232 [inline] shmem_evict_inode+0x134/0x520 mm/shmem.c:1360 evict+0x2e3/0x550 fs/inode.c:810 iput_final fs/inode.c:1914 [inline] iput+0x4ed/0x650 fs/inode.c:1966 dentry_unlink_inode+0x24f/0x260 fs/dcache.c:466 __dentry_kill+0x18d/0x4b0 fs/dcache.c:669 dput+0x5e/0xd0 fs/dcache.c:911 __fput+0x444/0x650 fs/file_table.c:476 fput_close_sync+0x6e/0x120 fs/file_table.c:573 __do_sys_close fs/open.c:1589 [inline] __se_sys_close fs/open.c:1574 [inline] __x64_sys_close+0x56/0xf0 fs/open.c:1574 x64_sys_call+0x273c/0x3000 arch/x86/include/generated/asm/syscalls_64.h:4 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd2/0x200 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffffea000563cf18 of 8 bytes by task 17778 on cpu 1: folio_mapping+0xa1/0xe0 mm/util.c:703 folio_evictable mm/internal.h:499 [inline] lru_add+0x8d/0x480 mm/swap.c:136 folio_batch_move_lru+0x1c5/0x280 mm/swap.c:172 lru_add_drain_cpu+0x77/0x250 mm/swap.c:648 lru_add_drain mm/swap.c:737 [inline] __folio_batch_release+0x44/0xb0 mm/swap.c:1059 folio_batch_release include/linux/pagevec.h:101 [inline] shmem_undo_range+0x344/0xa80 mm/shmem.c:1120 shmem_truncate_range mm/shmem.c:1232 [inline] shmem_evict_inode+0x134/0x520 mm/shmem.c:1360 evict+0x2e3/0x550 fs/inode.c:810 iput_final fs/inode.c:1914 [inline] iput+0x4ed/0x650 fs/inode.c:1966 do_unlinkat+0x284/0x480 fs/namei.c:4744 __do_sys_unlink fs/namei.c:4783 [inline] __se_sys_unlink fs/namei.c:4781 [inline] __x64_sys_unlink+0x2e/0x40 fs/namei.c:4781 x64_sys_call+0x2dcf/0x3000 arch/x86/include/generated/asm/syscalls_64.h:88 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd2/0x200 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0xffff888102440d90 -> 0x0000000000000000 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 17778 Comm: syz-executor Tainted: G W syzkaller #0 PREEMPT(voluntary) Tainted: [W]=WARN Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 ==================================================================