================================================================== BUG: KCSAN: data-race in __delete_from_swap_cache / folio_mapping write to 0xffffea000470a768 of 8 bytes by task 30919 on cpu 0: __delete_from_swap_cache+0x1f2/0x290 mm/swap_state.c:161 delete_from_swap_cache+0x72/0xe0 mm/swap_state.c:241 folio_free_swap+0x19f/0x1c0 mm/swapfile.c:1593 do_swap_page+0xc00/0x1840 mm/memory.c:4219 handle_pte_fault mm/memory.c:5384 [inline] __handle_mm_fault mm/memory.c:5524 [inline] handle_mm_fault+0x8b9/0x2ac0 mm/memory.c:5689 do_user_addr_fault arch/x86/mm/fault.c:1389 [inline] handle_page_fault arch/x86/mm/fault.c:1481 [inline] exc_page_fault+0x296/0x650 arch/x86/mm/fault.c:1539 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:623 read to 0xffffea000470a768 of 8 bytes by task 1283 on cpu 1: folio_mapping+0xd2/0x110 mm/util.c:797 folio_evictable mm/internal.h:353 [inline] move_folios_to_lru+0x12a/0x680 mm/vmscan.c:1826 evict_folios+0x2be0/0x3400 mm/vmscan.c:4590 try_to_shrink_lruvec+0x719/0x8b0 mm/vmscan.c:4749 lru_gen_shrink_lruvec mm/vmscan.c:4892 [inline] shrink_lruvec+0x25c/0x1760 mm/vmscan.c:5669 shrink_node_memcgs mm/vmscan.c:5889 [inline] shrink_node+0x55e/0x1da0 mm/vmscan.c:5924 shrink_zones mm/vmscan.c:6168 [inline] do_try_to_free_pages+0x3cf/0xc20 mm/vmscan.c:6230 try_to_free_mem_cgroup_pages+0x1ea/0x4e0 mm/vmscan.c:6545 try_charge_memcg+0x27a/0xcd0 mm/memcontrol.c:2944 try_charge mm/memcontrol.c:3092 [inline] charge_memcg mm/memcontrol.c:7495 [inline] mem_cgroup_swapin_charge_folio+0x107/0x1a0 mm/memcontrol.c:7580 __read_swap_cache_async+0x2b9/0x520 mm/swap_state.c:514 swap_cluster_readahead+0x276/0x3f0 mm/swap_state.c:678 swapin_readahead+0xe2/0x7a0 mm/swap_state.c:904 do_swap_page+0x3bc/0x1840 mm/memory.c:4065 handle_pte_fault mm/memory.c:5384 [inline] __handle_mm_fault mm/memory.c:5524 [inline] handle_mm_fault+0x8b9/0x2ac0 mm/memory.c:5689 do_user_addr_fault arch/x86/mm/fault.c:1338 [inline] handle_page_fault arch/x86/mm/fault.c:1481 [inline] exc_page_fault+0x3b9/0x650 arch/x86/mm/fault.c:1539 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:623 value changed: 0x00000000000049e6 -> 0x0000000000000000 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 1283 Comm: syz.4.6127 Not tainted 6.10.0-rc7-syzkaller-00076-g9d9a2f29aefd #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 ==================================================================