summaryrefslogtreecommitdiff
path: root/include/trace
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-12-19 17:04:54 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2016-12-19 17:04:53 -0800
commitaf833ae6a86db02de5cd1347779470485f80f5ce (patch)
tree11ce4ec3a0769202bef103d1ec65874c112f9e7a /include/trace
parent1906639e880168c420c20420d3ffd1c11060ce34 (diff)
parentf8c7c6ffdfb366efce72a4df93d124659a246b8c (diff)
Merge "sched: Track burst length for tasks"
Diffstat (limited to 'include/trace')
-rw-r--r--include/trace/events/sched.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/include/trace/events/sched.h b/include/trace/events/sched.h
index a56443be1c70..501ca9874456 100644
--- a/include/trace/events/sched.h
+++ b/include/trace/events/sched.h
@@ -134,6 +134,7 @@ TRACE_EVENT(sched_task_load,
__field( int, best_cpu )
__field( u64, latency )
__field( int, grp_id )
+ __field( u64, avg_burst )
),
TP_fast_assign(
@@ -150,13 +151,14 @@ TRACE_EVENT(sched_task_load,
sched_ktime_clock() -
p->ravg.mark_start : 0;
__entry->grp_id = p->grp ? p->grp->id : 0;
+ __entry->avg_burst = p->ravg.avg_burst;
),
- TP_printk("%d (%s): demand=%u boost=%d reason=%d sync=%d need_idle=%d flags=%x grp=%d best_cpu=%d latency=%llu",
+ TP_printk("%d (%s): demand=%u boost=%d reason=%d sync=%d need_idle=%d flags=%x grp=%d best_cpu=%d latency=%llu avg_burst=%llu",
__entry->pid, __entry->comm, __entry->demand,
__entry->boost, __entry->reason, __entry->sync,
__entry->need_idle, __entry->flags, __entry->grp_id,
- __entry->best_cpu, __entry->latency)
+ __entry->best_cpu, __entry->latency, __entry->avg_burst)
);
TRACE_EVENT(sched_set_preferred_cluster,