From 636a5749c8706da90cfb1c607df53f3f657fb76f Mon Sep 17 00:00:00 2001 From: Steve Muckle Date: Sun, 2 Nov 2014 17:41:32 -0800 Subject: sched: extend sched_task_load tracepoint to indicate sync wakeup Sync wakeups provide a hint to the scheduler about upcoming task activity. Knowing which wakeups are sync wakeups from logs will assist in workload analysis. Change-Id: I6ffe73f2337e56b8234d4097069d5d70ab045eda Signed-off-by: Steve Muckle --- kernel/sched/fair.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kernel') diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 8bdcf7485962..75f1862e86d8 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -3229,7 +3229,7 @@ static int select_best_cpu(struct task_struct *p, int target, int reason, int cstate, min_cstate = INT_MAX; int prefer_idle = reason ? 1 : sysctl_sched_prefer_idle; - trace_sched_task_load(p, small_task, boost, reason); + trace_sched_task_load(p, small_task, boost, reason, sync); if (small_task && !boost) { best_cpu = best_small_task_cpu(p, sync); -- cgit v1.2.3