================================================================== BUG: KCSAN: data-race in __delete_from_page_cache / page_mapping read to 0xffffea00043734d8 of 8 bytes by task 23884 on cpu 1: page_mapping+0x185/0x2a0 mm/util.c:675 page_evictable+0x3a/0x110 mm/vmscan.c:4313 __pagevec_lru_add_fn+0xe1/0x810 mm/swap.c:961 pagevec_lru_move_fn+0xfe/0x180 mm/swap.c:211 __pagevec_lru_add mm/swap.c:985 [inline] lru_add_drain_cpu+0x178/0x2e0 mm/swap.c:599 lru_add_drain+0x35/0x80 mm/swap.c:694 exit_mmap+0x10b/0x300 mm/mmap.c:3135 __mmput kernel/fork.c:1082 [inline] mmput+0xea/0x280 kernel/fork.c:1103 exec_mmap fs/exec.c:1047 [inline] flush_old_exec+0x5ea/0xf60 fs/exec.c:1280 load_elf_binary+0x61b/0x2ef0 fs/binfmt_elf.c:846 search_binary_handler fs/exec.c:1658 [inline] search_binary_handler+0x127/0x420 fs/exec.c:1635 exec_binprm fs/exec.c:1701 [inline] __do_execve_file.isra.0+0xb6a/0x1140 fs/exec.c:1821 do_execveat_common fs/exec.c:1867 [inline] do_execve fs/exec.c:1884 [inline] __do_sys_execve fs/exec.c:1960 [inline] __se_sys_execve fs/exec.c:1955 [inline] __x64_sys_execve+0x62/0x80 fs/exec.c:1955 do_syscall_64+0xcc/0x3a0 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x44/0xa9 write to 0xffffea00043734d8 of 8 bytes by task 23875 on cpu 0: page_cache_delete mm/filemap.c:140 [inline] __delete_from_page_cache+0x185/0x4a0 mm/filemap.c:238 delete_from_page_cache+0xb7/0x120 mm/filemap.c:273 truncate_inode_page+0x48/0x70 mm/truncate.c:228 shmem_undo_range+0x70b/0x13f0 mm/shmem.c:864 shmem_truncate_range+0x30/0x80 mm/shmem.c:992 shmem_evict_inode+0x1b5/0x550 mm/shmem.c:1092 evict+0x244/0x410 fs/inode.c:574 iput_final fs/inode.c:1563 [inline] iput+0x371/0x4e0 fs/inode.c:1589 dentry_unlink_inode+0x270/0x2e0 fs/dcache.c:374 __dentry_kill+0x220/0x3c0 fs/dcache.c:579 dentry_kill fs/dcache.c:686 [inline] dput+0x442/0x750 fs/dcache.c:859 __fput+0x2ac/0x520 fs/file_table.c:293 ____fput+0x1f/0x30 fs/file_table.c:313 task_work_run+0xf6/0x130 kernel/task_work.c:113 tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_usermode_loop+0x2b4/0x2c0 arch/x86/entry/common.c:164 prepare_exit_to_usermode arch/x86/entry/common.c:195 [inline] syscall_return_slowpath arch/x86/entry/common.c:278 [inline] do_syscall_64+0x384/0x3a0 arch/x86/entry/common.c:304 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 23875 Comm: syz-executor.5 Not tainted 5.5.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================