From 8990dc7f3ccb56bcef5307bd2ff286d190d64147 Mon Sep 17 00:00:00 2001 From: Andres Oportus Date: Thu, 23 Feb 2017 11:58:22 -0800 Subject: [PATCH] ANDROID: sched/core: Fix PELT jump to max OPP upon util increase Change-Id: Ic80b588ec466ef707f658dcea039fd0d6b384b63 Signed-off-by: Andres Oportus Signed-off-by: Quentin Perret --- kernel/sched/core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 3f8b09b801dc..7a1814735d51 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -3158,9 +3158,10 @@ unsigned long sum_capacity_reqs(unsigned long cfs_cap, return total += scr->dl; } +unsigned long boosted_cpu_util(int cpu); static void sched_freq_tick_pelt(int cpu) { - unsigned long cpu_utilization = capacity_max; + unsigned long cpu_utilization = boosted_cpu_util(cpu); unsigned long capacity_curr = capacity_curr_of(cpu); struct sched_capacity_reqs *scr;