On Thu, Oct 24, 2024 at 06:23:02PM GMT, Shakeel Butt wrote: > While updating the generation of the folios, MGLRU requires that the > folio's memcg association remains stable. With the charge migration > deprecated, there is no need for MGLRU to acquire locks to keep the > folio and memcg association stable. > > Signed-off-by: Shakeel Butt <shakeel.butt@xxxxxxxxx> Andrew, can you please apply the following fix to this patch after your unused fixup? index fd7171658b63..b8b0e8fa1332 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -3353,7 +3353,7 @@ static struct folio *get_pfn_folio(unsigned long pfn, struct mem_cgroup *memcg, if (folio_nid(folio) != pgdat->node_id) return NULL; - if (folio_memcg_rcu(folio) != memcg) + if (folio_memcg(folio) != memcg) return NULL; /* file VMAs can contain anon pages from COW */