summaryrefslogtreecommitdiff
path: root/drivers/cpufreq
diff options
context:
space:
mode:
authorJunjie Wu <junjiew@codeaurora.org>2015-08-31 14:49:43 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:03:28 -0700
commitcd2c4e510618616b6df15d4b52d28010ad4eb002 (patch)
tree4edaa58a2bc0baaf3da673012db57c07ddbdfd54 /drivers/cpufreq
parent093a9c53b9f76c25e602b33821486cdb20fcfa0d (diff)
cpufreq: interactive: Fix load in cpufreq_interactive_cpuload event
CPU load is now normalized to per-policy target_load, instead of current frequency of CPU. Fix cpufreq_interactive_cpuload accordingly so that its load number matches other cpufreq interactive events like cpufreq_interactive_target/notyet/already. Change-Id: I0685b5930ad1bac01819e96fcdfc181167d4dae0 Signed-off-by: Junjie Wu <junjiew@codeaurora.org>
Diffstat (limited to 'drivers/cpufreq')
-rw-r--r--drivers/cpufreq/cpufreq_interactive.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/cpufreq/cpufreq_interactive.c b/drivers/cpufreq/cpufreq_interactive.c
index 15a9e6d0fb9f..1516d6ea9011 100644
--- a/drivers/cpufreq/cpufreq_interactive.c
+++ b/drivers/cpufreq/cpufreq_interactive.c
@@ -503,7 +503,7 @@ static void __cpufreq_interactive_timer(unsigned long data, bool is_notif)
tmploadadjfreq = (unsigned int)cputime_speedadj * 100;
pcpu->loadadjfreq = tmploadadjfreq;
trace_cpufreq_interactive_cpuload(i, tmploadadjfreq /
- ppol->policy->cur);
+ ppol->target_freq);
if (tmploadadjfreq > loadadjfreq) {
loadadjfreq = tmploadadjfreq;