Re: [PATCH v2 1/2] mm/huge_memory: use folio's memcg inside __folio_split()
From: Baolin Wang
Date: Sun Aug 02 2026 - 22:44:00 EST
On 7/31/26 10:18 AM, Zi Yan wrote:
During a pagecache folio split, an xarray node allocation can happen and
needs to charge at folio's memcg instead of folio split invoker's memcg,
because for example folio split can happen during reclaim and reclaim's
active memcg might not be folio's memcg. Switch to folio's memcg at the
beginning and switch back afterwards.
Suggested-by: Johannes Weiner <hannes@xxxxxxxxxxx>
Fixes: 6b24ca4a1a8d4 ("mm: Use multi-index entries in the page cache")
Signed-off-by: Zi Yan <ziy@xxxxxxxxxx>
---
LGTM.
Reviewed-by: Baolin Wang <baolin.wang@xxxxxxxxxxxxxxxxx>