ANDROID: vendor_hook: Add hook in do_swap_page()

android_vh_swapin_add_anon_rmap: after add pte mapping to an anonymous
page durning do_swap_page, update the status that whether this page
need to be reclaimed to a swap location, according to the information
of vm_fault.

Bug: 234214858
Signed-off-by: Bing Han <bing.han@transsion.com>
Change-Id: I8a2d603102c315323817e6c9366db9b0da878344
This commit is contained in:
Bing Han
2022-06-28 13:59:34 +08:00
committed by Treehugger Robot
parent 9d4b553252
commit 50148ce249
3 changed files with 5 additions and 0 deletions

View File

@@ -152,6 +152,9 @@ DECLARE_HOOK(android_vh_ra_tuning_max_page,
DECLARE_HOOK(android_vh_cow_user_page,
TP_PROTO(struct vm_fault *vmf, struct page *page),
TP_ARGS(vmf, page));
DECLARE_HOOK(android_vh_swapin_add_anon_rmap,
TP_PROTO(struct vm_fault *vmf, struct page *page),
TP_ARGS(vmf, page));
DECLARE_HOOK(android_vh_page_isolated_for_reclaim,
TP_PROTO(struct mm_struct *mm, struct page *page),
TP_ARGS(mm, page));