From 1639f612194faa6b7366c8f326aa23b4dafaeb6e Mon Sep 17 00:00:00 2001 From: yuhui317 Date: Mon, 27 Jun 2022 17:34:22 +0800 Subject: [PATCH] mm: Fix purgeable memory memcg depend code Signed-off-by: yuhui317 --- mm/vmscan.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mm/vmscan.c b/mm/vmscan.c index efd174cea2ed..3d4aa160f517 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -4362,8 +4362,10 @@ static unsigned long purgeable_node(pg_data_t *pgdata, struct scan_control *sc) { struct mem_cgroup *memcg = NULL; unsigned long nr = 0; - - while (memcg = mem_cgroup_iter(NULL, memcg, NULL)) { +#ifdef CONFIG_MEMCG + while (memcg = mem_cgroup_iter(NULL, memcg, NULL)) +#endif + { struct lruvec *lruvec = mem_cgroup_lruvec(memcg, pgdata); shrink_list(LRU_ACTIVE_PURGEABLE, -1, lruvec, sc); -- Gitee