summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorJoonwoo Park <joonwoop@codeaurora.org>2015-08-24 15:40:13 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:02:32 -0700
commitcee02f81686a7295bc93252ca572456017bc641a (patch)
tree0c1d1f41aa02dd89b400b2ee2aecd6362adb354c /kernel
parentb2e60dbe086b878dfb9a01ece93c2352e6bf8747 (diff)
sched: update sched_task_load trace event
Add best_cpu and latency field to sched_task_load trace event. The latency field represents combined latency of update_task_ravg(), update_task_ravg() and select_best_cpu() which is useful to analyze latency overhead of HMP scheduler. Change-Id: Ie6d777c918d0414d361d758490e3cd7d509f5837 Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/sched/fair.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
index c9b16b85c3c2..463f27b60d96 100644
--- a/kernel/sched/fair.c
+++ b/kernel/sched/fair.c
@@ -3290,7 +3290,7 @@ static int select_best_cpu(struct task_struct *p, int target, int reason,
best_cpu = best_sibling_cpu;
}
- trace_sched_task_load(p, boost, reason, sync, need_idle);
+ trace_sched_task_load(p, boost, reason, sync, need_idle, best_cpu);
return best_cpu;
}