================================================================== BUG: KCSAN: data-race in lru_add_drain_all / pagevec_lru_move_fn write to 0xffff88813bd276f0 of 1 bytes by task 17917 on cpu 1: pagevec_reinit include/linux/pagevec.h:63 [inline] pagevec_lru_move_fn+0x175/0x190 mm/swap.c:232 __pagevec_lru_add mm/swap.c:1070 [inline] lru_cache_add+0x10b/0x160 mm/swap.c:473 shmem_getpage_gfp+0x8b3/0x1960 mm/shmem.c:1932 shmem_fault+0x16c/0x430 mm/shmem.c:2114 __do_fault mm/memory.c:3612 [inline] do_read_fault+0x403/0x760 mm/memory.c:4006 do_fault mm/memory.c:4134 [inline] handle_pte_fault mm/memory.c:4374 [inline] __handle_mm_fault mm/memory.c:4509 [inline] handle_mm_fault+0xfeb/0x1770 mm/memory.c:4607 faultin_page mm/gup.c:885 [inline] __get_user_pages+0x8ec/0xe50 mm/gup.c:1097 populate_vma_page_range mm/gup.c:1430 [inline] __mm_populate+0x24d/0x340 mm/gup.c:1478 mm_populate include/linux/mm.h:2590 [inline] vm_mmap_pgoff+0x133/0x170 mm/util.c:512 ksys_mmap_pgoff+0xe1/0x380 mm/mmap.c:1634 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xa9 read to 0xffff88813bd276f0 of 1 bytes by task 1657 on cpu 0: pagevec_count include/linux/pagevec.h:68 [inline] lru_add_drain_all+0x108/0x3c0 mm/swap.c:837 khugepaged_do_scan+0x4c/0x15b0 mm/khugepaged.c:2190 khugepaged+0x75/0x650 mm/khugepaged.c:2251 kthread+0x1fd/0x220 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 1657 Comm: khugepaged Not tainted 5.10.0-rc7-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================