================================================================== BUG: KCSAN: data-race in lru_add_drain_all / pagevec_lru_move_fn write to 0xffff88812c1299e0 of 1 bytes by task 8781 on cpu 1: pagevec_reinit include/linux/pagevec.h:63 [inline] pagevec_lru_move_fn+0x163/0x180 mm/swap.c:216 __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 __pagevec_release+0x74/0x90 mm/swap.c:878 pagevec_release include/linux/pagevec.h:88 [inline] shmem_undo_range+0x7f3/0x13f0 mm/shmem.c:870 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 read to 0xffff88812c1299e0 of 1 bytes by task 8786 on cpu 0: lru_add_drain_all+0x17e/0x3d0 mm/swap.c:746 migrate_prep+0x17/0x20 mm/migrate.c:72 do_mbind+0x302/0xa40 mm/mempolicy.c:1282 kernel_mbind+0x111/0x130 mm/mempolicy.c:1438 __do_sys_mbind mm/mempolicy.c:1445 [inline] __se_sys_mbind mm/mempolicy.c:1441 [inline] __x64_sys_mbind+0x89/0xb0 mm/mempolicy.c:1441 do_syscall_64+0xcc/0x3a0 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 8786 Comm: syz-executor.2 Not tainted 5.5.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================