From 09ab235661116880b7ea9b4deb705802f2c19ab4 Mon Sep 17 00:00:00 2001 From: huangshaobo1 Date: Wed, 28 Aug 2024 16:06:26 +0800 Subject: [PATCH] ANDROID: vendor_hooks: export shrink_slab Export shrink_slab to module for do shrink-memory action. Bug: 363907036 Change-Id: Ia96e6595186927c1fe31a6504675b8762154c0a6 Signed-off-by: huangshaobo1 --- mm/vmscan.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mm/vmscan.c b/mm/vmscan.c index d2912a1cd804..2308399473ad 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -994,7 +994,7 @@ static unsigned long shrink_slab_memcg(gfp_t gfp_mask, int nid, * * Returns the number of reclaimed slab objects. */ -static unsigned long shrink_slab(gfp_t gfp_mask, int nid, +unsigned long shrink_slab(gfp_t gfp_mask, int nid, struct mem_cgroup *memcg, int priority) { @@ -1047,6 +1047,8 @@ out: return freed; } +EXPORT_SYMBOL_GPL(shrink_slab); + static void drop_slab_node(int nid) { unsigned long freed;