summaryrefslogtreecommitdiff
path: root/kernel/sched
diff options
context:
space:
mode:
authorJuri Lelli <juri.lelli@arm.com>2015-11-09 12:07:27 +0000
committerLeo Yan <leo.yan@linaro.org>2016-05-10 16:53:25 +0800
commit8017fd7418dc34d55d0e8bfc83e6c0ec10909c58 (patch)
tree57e479b65f5ec70d1c853d49255a06a31e2d6f14 /kernel/sched
parent99ed4e57cb4231b2561ec4a6433722dcd4a19a9e (diff)
DEBUG: sched: add tracepoint for task load/util signals
Signed-off-by: Juri Lelli <juri.lelli@arm.com>
Diffstat (limited to 'kernel/sched')
-rw-r--r--kernel/sched/fair.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
index ec2e8aecc4f3..8cdb4e5592f9 100644
--- a/kernel/sched/fair.c
+++ b/kernel/sched/fair.c
@@ -2731,6 +2731,9 @@ static inline void update_load_avg(struct sched_entity *se, int update_tg)
if (update_cfs_rq_load_avg(now, cfs_rq) && update_tg)
update_tg_load_avg(cfs_rq, 0);
+
+ if (entity_is_task(se))
+ trace_sched_load_avg_task(task_of(se), &se->avg);
}
static void attach_entity_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se)