================================================================== BUG: KCSAN: data-race in __lru_add_drain_all / folio_add_lru read-write to 0xffff888237d25e68 of 1 bytes by task 3633 on cpu 1: folio_batch_add include/linux/pagevec.h:77 [inline] __folio_batch_add_and_move mm/swap.c:194 [inline] folio_add_lru+0xa5/0x1f0 mm/swap.c:505 folio_add_lru_vma+0x49/0x70 mm/swap.c:524 do_anonymous_page mm/memory.c:5047 [inline] do_pte_missing mm/memory.c:4158 [inline] handle_pte_fault mm/memory.c:5997 [inline] __handle_mm_fault mm/memory.c:6140 [inline] handle_mm_fault+0x27fa/0x2c00 mm/memory.c:6309 faultin_page mm/gup.c:1193 [inline] __get_user_pages+0x102c/0x2050 mm/gup.c:1491 __get_user_pages_locked mm/gup.c:1757 [inline] get_user_pages_remote+0x1dc/0x7a0 mm/gup.c:2661 get_arg_page+0x8e/0x1e0 fs/exec.c:157 copy_string_kernel+0x134/0x340 fs/exec.c:616 kernel_execve+0x3d6/0x660 fs/exec.c:1955 call_usermodehelper_exec_async+0x197/0x250 kernel/umh.c:109 ret_from_fork+0x4e/0x60 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 read to 0xffff888237d25e68 of 1 bytes by task 3630 on cpu 0: folio_batch_count include/linux/pagevec.h:56 [inline] cpu_needs_drain mm/swap.c:773 [inline] __lru_add_drain_all+0x12b/0x3f0 mm/swap.c:867 lru_cache_disable+0x1f/0x30 mm/swap.c:920 do_pages_move mm/migrate.c:2279 [inline] kernel_move_pages mm/migrate.c:2533 [inline] __do_sys_move_pages mm/migrate.c:2547 [inline] __se_sys_move_pages+0x2a2/0x1340 mm/migrate.c:2542 __x64_sys_move_pages+0x78/0x90 mm/migrate.c:2542 x64_sys_call+0x2eab/0x2fb0 arch/x86/include/generated/asm/syscalls_64.h:280 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd0/0x1b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x15 -> 0x16 Reported by Kernel Concurrency Sanitizer on: CPU: 0 UID: 0 PID: 3630 Comm: syz.3.53 Not tainted 6.15.0-syzkaller-01958-g785cdec46e92 #0 PREEMPT(voluntary) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 ==================================================================