summaryrefslogtreecommitdiff
path: root/drivers/cpufreq
diff options
context:
space:
mode:
authorJunjie Wu <junjiew@codeaurora.org>2015-04-22 09:52:00 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:03:22 -0700
commit4a461ca55718062d60cfe515a41a64103aa0e9b3 (patch)
treebed46d0ac72d44a36cf23255e00eed1fdb4a0fad /drivers/cpufreq
parent4cfdb6b2f7d1050c12f058cdc0db9b73ab7b38a3 (diff)
cpufreq: interactive: Add cpuload trace events
With per-cluster timer implementation, only max load across CPUs in cluster is traced in timer function. Add cpufreq_interactive_cpuload trace to provide per-cpu load information. Change-Id: Icea9f2574332a4bc472b14193e77d76100a896ed Signed-off-by: Junjie Wu <junjiew@codeaurora.org>
Diffstat (limited to 'drivers/cpufreq')
-rw-r--r--drivers/cpufreq/cpufreq_interactive.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/cpufreq/cpufreq_interactive.c b/drivers/cpufreq/cpufreq_interactive.c
index 88b7f10bb1ca..3635a1713b65 100644
--- a/drivers/cpufreq/cpufreq_interactive.c
+++ b/drivers/cpufreq/cpufreq_interactive.c
@@ -473,6 +473,8 @@ 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);
if (tmploadadjfreq > loadadjfreq) {
loadadjfreq = tmploadadjfreq;