mirror of
https://github.com/nxp-imx/linux-imx.git
synced 2025-07-06 17:35:20 +02:00
ANDROID: mm: add vendor hooks in psi.c
Add a vendor hook in psi.c to print debug log to moniter psi changes. Bug: 351175506 Change-Id: I37816e58fbcbf4ce56ea03928ee892177345ca60 Signed-off-by: Sooyong Suk <s.suk@samsung.corp-partner.google.com>
This commit is contained in:
parent
14d4f8f785
commit
6589977ca5
|
@ -418,6 +418,7 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mark_page_accessed);
|
|||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_madvise_cold_pageout_skip);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_psi_event);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_psi_group);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_psi_update_triggers);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mmc_sdio_pm_flag_set);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_read_lazy_flag);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_set_tsk_need_resched_lazy);
|
||||
|
|
|
@ -19,6 +19,10 @@ DECLARE_HOOK(android_vh_psi_group,
|
|||
TP_PROTO(struct psi_group *group),
|
||||
TP_ARGS(group));
|
||||
|
||||
DECLARE_HOOK(android_vh_psi_update_triggers,
|
||||
TP_PROTO(struct psi_trigger *t, u64 now, u64 growth),
|
||||
TP_ARGS(t, now, growth));
|
||||
|
||||
#endif /* _TRACE_HOOK_PSI_H */
|
||||
|
||||
/* This part must be outside protection */
|
||||
|
|
|
@ -494,6 +494,7 @@ static u64 update_triggers(struct psi_group *group, u64 now, bool *update_total,
|
|||
continue;
|
||||
|
||||
trace_android_vh_psi_event(t);
|
||||
trace_android_vh_psi_update_triggers(t, now, growth);
|
||||
|
||||
/* Generate an event */
|
||||
if (cmpxchg(&t->event, 0, 1) == 0) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user