ANDROID: mm: export isolate_folio and reclaim_pages

export isolate_folio and reclaim_pages to support to reclaim pages in ko

Bug: 390332073
Change-Id: Ib224548baed1217ef96cd3974775c8dc65e77a50
Signed-off-by: yipeng xiang <yipengxiang@honor.corp-partner.google.com>
This commit is contained in:
yipeng xiang
2025-01-16 17:41:01 +08:00
committed by Treehugger Robot
parent 6c0d1f4500
commit 0e47a7391b
+3 -1
View File
@@ -2197,6 +2197,7 @@ unsigned long reclaim_pages(struct list_head *folio_list)
return nr_reclaimed;
}
EXPORT_SYMBOL_GPL(reclaim_pages);
static unsigned long shrink_list(enum lru_list lru, unsigned long nr_to_scan,
struct lruvec *lruvec, struct scan_control *sc)
@@ -4368,7 +4369,7 @@ static bool sort_folio(struct lruvec *lruvec, struct folio *folio, struct scan_c
return false;
}
static bool isolate_folio(struct lruvec *lruvec, struct folio *folio, struct scan_control *sc)
bool isolate_folio(struct lruvec *lruvec, struct folio *folio, struct scan_control *sc)
{
bool success;
@@ -4401,6 +4402,7 @@ static bool isolate_folio(struct lruvec *lruvec, struct folio *folio, struct sca
return true;
}
EXPORT_SYMBOL_GPL(isolate_folio);
static int scan_folios(struct lruvec *lruvec, struct scan_control *sc,
int type, int tier, struct list_head *list)