From 8c2c4d12bbfa67ab6f055ded5089e8f91d2e6692 Mon Sep 17 00:00:00 2001 From: JianMin Liu Date: Tue, 2 Nov 2021 16:32:07 +0800 Subject: [PATCH] ANDROID: sched: Add vendor hooks for sync_entity_load_avg Add vendor hooks to monitor more update load-avg point where tasks on the run-queue will go through. Bug: 204857484 Signed-off-by: JianMin Liu Change-Id: I440d7b9686a37508bd7568454472ab014ba0d0c9 --- kernel/sched/fair.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 939cdcbbf780..74ee2d1d16ce 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -3871,7 +3871,9 @@ static void sync_entity_load_avg(struct sched_entity *se) u64 last_update_time; last_update_time = cfs_rq_last_update_time(cfs_rq); + trace_android_vh_prepare_update_load_avg_se(se, 0); __update_load_avg_blocked_se(last_update_time, se); + trace_android_vh_finish_update_load_avg_se(se, 0); } /*