mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 18:41:58 +09:00
ANDROID: psi: Add vendor hooks for PSI tracing
Add hooks to capture various per-zone memory stats when a trigger threshold is hit. Bug: 379593530 Change-Id: Ia748b9525da3996366802f536e66eaa35af4416e Signed-off-by: Jing Wei <jing.wei5@transsion.com>
This commit is contained in:
committed by
Treehugger Robot
parent
4a105e4e1c
commit
516ca8799f
@@ -551,6 +551,8 @@ static u64 update_triggers(struct psi_group *group, u64 now)
|
||||
if (now < t->last_event_time + t->win.size)
|
||||
continue;
|
||||
|
||||
trace_android_vh_psi_event(t);
|
||||
|
||||
/* Generate an event */
|
||||
if (cmpxchg(&t->event, 0, 1) == 0)
|
||||
wake_up_interruptible(&t->event_wait);
|
||||
@@ -559,6 +561,8 @@ static u64 update_triggers(struct psi_group *group, u64 now)
|
||||
t->pending_event = false;
|
||||
}
|
||||
|
||||
trace_android_vh_psi_group(group);
|
||||
|
||||
if (update_total)
|
||||
memcpy(group->polling_total, total,
|
||||
sizeof(group->polling_total));
|
||||
|
||||
Reference in New Issue
Block a user