diff options
| author | Linux Build Service Account <lnxbuild@localhost> | 2016-12-19 17:04:55 -0800 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-12-19 17:04:55 -0800 |
| commit | 5a66e9b789aaaf58fa9ef91d83dd0e509f0eb624 (patch) | |
| tree | c10a62794297c2b3adf542d819f6642bc50b3ba0 /include/trace/events | |
| parent | e26b0777dc92ab47d16b0134e57cd1c9e1083a9a (diff) | |
| parent | 92dc28458ccc3ab3aff715c77c744d0bdebd7506 (diff) | |
Merge "sched: Track average sleep time"
Diffstat (limited to 'include/trace/events')
| -rw-r--r-- | include/trace/events/sched.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/trace/events/sched.h b/include/trace/events/sched.h index 501ca9874456..0a59832e0515 100644 --- a/include/trace/events/sched.h +++ b/include/trace/events/sched.h @@ -135,6 +135,7 @@ TRACE_EVENT(sched_task_load, __field( u64, latency ) __field( int, grp_id ) __field( u64, avg_burst ) + __field( u64, avg_sleep ) ), TP_fast_assign( @@ -152,13 +153,15 @@ TRACE_EVENT(sched_task_load, p->ravg.mark_start : 0; __entry->grp_id = p->grp ? p->grp->id : 0; __entry->avg_burst = p->ravg.avg_burst; + __entry->avg_sleep = p->ravg.avg_sleep_time; ), - 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", + 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 avg_sleep=%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->avg_burst) + __entry->best_cpu, __entry->latency, __entry->avg_burst, + __entry->avg_sleep) ); TRACE_EVENT(sched_set_preferred_cluster, |
