ANDROID: mm: create vendor hooks for mm lru_lazyfree

Add vendor hook to add lazyfree to lru tail in lru_lazyfree

Bug: 396330858
Change-Id: I3d421992811fa87cf1c5c45cfe2a08e06004da83
Signed-off-by: yipeng xiang <yipengxiang@honor.corp-partner.google.com>
This commit is contained in:
yipeng xiang
2025-02-14 11:46:58 +08:00
committed by Treehugger Robot
parent 81f28d1a9f
commit 99818c18b2
3 changed files with 11 additions and 1 deletions
+3
View File
@@ -215,6 +215,9 @@ DECLARE_HOOK(android_vh_alloc_pages_slowpath_end,
unsigned long pages_reclaimed, int retry_loop_count),
TP_ARGS(gfp_mask, order, alloc_start, stime, did_some_progress,
pages_reclaimed, retry_loop_count));
DECLARE_HOOK(android_vh_add_lazyfree_bypass,
TP_PROTO(struct lruvec *lruvec, struct folio *folio, bool *bypass),
TP_ARGS(lruvec, folio, bypass));
DECLARE_HOOK(android_vh_alloc_contig_range_not_isolated,
TP_PROTO(unsigned long start, unsigned end),
TP_ARGS(start, end));