From f5cf1cbf974e5ca4b037b456b6f6a45b11fa9ea1 Mon Sep 17 00:00:00 2001 From: liwei Date: Mon, 30 Sep 2024 16:35:06 +0800 Subject: [PATCH] ANDROID: GKI: export symbol memcg_page_state we need this function to help to implement proactive reclaim based on memcg. Bug: 370264832 Change-Id: Iae359dc667d3609b91c221743479e92287f22c1a Signed-off-by: liwei Signed-off-by: wengle --- mm/memcontrol.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mm/memcontrol.c b/mm/memcontrol.c index fb1447cb139b..adcc1c7bb197 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -663,6 +663,13 @@ unsigned long memcg_page_state(struct mem_cgroup *memcg, int idx) #endif return x; } +EXPORT_SYMBOL_GPL(memcg_page_state); + +/* For type visibility of memcg_page_state indices */ +const enum node_stat_item ANDROID_GKI_node_stat_item; +EXPORT_SYMBOL_GPL(ANDROID_GKI_node_stat_item); +const enum memcg_stat_item ANDROID_GKI_memcg_stat_item; +EXPORT_SYMBOL_GPL(ANDROID_GKI_memcg_stat_item); static int memcg_page_state_unit(int item);