================================================================== BUG: KCSAN: data-race in drain_all_stock / try_charge_memcg write to 0xffff888237c2b910 of 4 bytes by task 3550 on cpu 0: consume_stock mm/memcontrol.c:2323 [inline] try_charge_memcg+0xb2d/0xd10 mm/memcontrol.c:2744 obj_cgroup_charge_pages+0xbd/0x1d0 mm/memcontrol.c:3302 obj_cgroup_charge+0xc8/0x130 mm/memcontrol.c:3593 __memcg_slab_pre_alloc_hook+0xe3/0x130 mm/slub.c:1919 memcg_slab_pre_alloc_hook mm/slub.c:1940 [inline] slab_pre_alloc_hook mm/slub.c:3751 [inline] slab_alloc_node mm/slub.c:3827 [inline] kmem_cache_alloc_lru+0x1a5/0x2f0 mm/slub.c:3864 alloc_inode_sb include/linux/fs.h:3091 [inline] ext4_alloc_inode+0x38/0x320 fs/ext4/super.c:1408 alloc_inode+0x3c/0x160 fs/inode.c:261 new_inode_pseudo fs/inode.c:1007 [inline] new_inode+0x1d/0x130 fs/inode.c:1033 __ext4_new_inode+0x13f/0x2270 fs/ext4/ialloc.c:958 ext4_symlink+0x242/0x5a0 fs/ext4/namei.c:3395 vfs_symlink+0xca/0x1b0 fs/namei.c:4481 do_symlinkat+0xe3/0x350 fs/namei.c:4507 __do_sys_symlinkat fs/namei.c:4523 [inline] __se_sys_symlinkat fs/namei.c:4520 [inline] __x64_sys_symlinkat+0x62/0x70 fs/namei.c:4520 do_syscall_64+0xd3/0x1d0 entry_SYSCALL_64_after_hwframe+0x72/0x7a read to 0xffff888237c2b910 of 4 bytes by task 3506 on cpu 1: drain_all_stock+0xd3/0x2e0 mm/memcontrol.c:2431 try_charge_memcg+0x6bb/0xd10 mm/memcontrol.c:2791 try_charge mm/memcontrol.c:2931 [inline] charge_memcg mm/memcontrol.c:7284 [inline] mem_cgroup_swapin_charge_folio+0x107/0x1a0 mm/memcontrol.c:7369 __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+0x3bb/0x15f0 mm/memory.c:4048 handle_pte_fault mm/memory.c:5303 [inline] __handle_mm_fault mm/memory.c:5441 [inline] handle_mm_fault+0x7fa/0x27e0 mm/memory.c:5606 do_user_addr_fault arch/x86/mm/fault.c:1362 [inline] handle_page_fault arch/x86/mm/fault.c:1505 [inline] exc_page_fault+0x3eb/0x6d0 arch/x86/mm/fault.c:1563 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:623 value changed: 0x0000002e -> 0x0000002d Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 3506 Comm: syz-executor.0 Tainted: G W 6.9.0-rc2-syzkaller-00413-gf2f80ac80987 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 ==================================================================