ANDROID: mm: add vendor hooks for file folio reclaim.
Add hooks for file folio reclaim. the vendor hook keep reclaimed file folios and help direct && kswapd reclaim. Fix Conflicts: drivers/android/vendor_hooks.c include/trace/hooks/mm.h include/trace/hooks/vmscan.h mm/vmscan.c remove the change of mm/memcontrol.c because https://android-review.googlesource.com/c/kernel/common/+/3603374 Bug: 407947362 Bug: 449066551 Bug: 451083029 Change-Id: I4364ae2d269e4b4b88c12823ebf66abaa4650585 Signed-off-by: Hailong Liu <hailong.liu@oppo.com> (cherry picked from commit 43bf81d175f5480a5537205f92b632ec8e5f1787) (cherry picked from commit 6bae5d457e35a9e3ebefdf45e8e9e8f957fd6c84)
This commit is contained in:
@@ -623,3 +623,11 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_fiq_dump);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_looper_state_registered);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_thread_release);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_read_done);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_filemap_pages);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_lru_gen_add_folio_skip);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_lru_gen_del_folio_skip);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_perform_reclaim);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_kswapd_shrink_node);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_keep_reclaimed_folio);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_clear_reclaimed_folio);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_evict_folios_bypass);
|
||||
|
||||
Reference in New Issue
Block a user