diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2016-12-19 17:04:54 -0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-12-19 17:04:53 -0800 |
commit | af833ae6a86db02de5cd1347779470485f80f5ce (patch) | |
tree | 11ce4ec3a0769202bef103d1ec65874c112f9e7a /include/trace | |
parent | 1906639e880168c420c20420d3ffd1c11060ce34 (diff) | |
parent | f8c7c6ffdfb366efce72a4df93d124659a246b8c (diff) |
Merge "sched: Track burst length for tasks"
Diffstat (limited to 'include/trace')
-rw-r--r-- | include/trace/events/sched.h | 6 |
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, |