[PATCH v2 0/2] mm: multi-gen LRU: replace get_lruvec() with mem_cgroup_lruvec()

From: Siddharth Chintamaneni

Date: Mon Oct 26 2026 - 16:23:43 EST


This series cleans up MGLRU's get_lruvec() helper in mm/vmscan.c.

Patch 1 updates get_lruvec() to delegate to mem_cgroup_lruvec() rather
than returning &pgdat->__lruvec directly when memcg is disabled on the
kernel command line.

Patch 2 removes get_lruvec() completely and replaces all 15 call sites
with mem_cgroup_lruvec().

Siddharth Chintamaneni (2):
mm: multi-gen LRU: use mem_cgroup_lruvec() in get_lruvec()
mm: multi-gen LRU: remove get_lruvec()

mm/vmscan.c | 50 +++++++++++++++-----------------------------------
1 file changed, 15 insertions(+), 35 deletions(-)

--
2.45.4