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:
committed by
Treehugger Robot
parent
6c0d1f4500
commit
0e47a7391b
+3
-1
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user