diff options
| author | Joonwoo Park <joonwoop@codeaurora.org> | 2016-05-16 11:14:24 -0700 |
|---|---|---|
| committer | Jeevan Shriram <jshriram@codeaurora.org> | 2016-05-18 13:39:01 -0700 |
| commit | 198fb28282eb4c979ba8b456c93e681dad0ce1ce (patch) | |
| tree | dc0653036e364b25ed66fdc6cb2a6c980d6b6df8 /include | |
| parent | 85e3adb4575da5ddcd8b04b9d671ca5062b4528c (diff) | |
sched: fix compile error where !CONFIG_SCHED_HMP
Move trace event sched_get_task_cpu_cycles() under CONFIG_SCHED_HMP=y
to fix compile error.
Change-Id: Ie00cafeaceedb44100bda97f996ac3efa0e6c91f
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
Diffstat (limited to 'include')
| -rw-r--r-- | include/trace/events/sched.h | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/include/trace/events/sched.h b/include/trace/events/sched.h index f20e3b0b0eda..6c5fa35e2875 100644 --- a/include/trace/events/sched.h +++ b/include/trace/events/sched.h @@ -347,6 +347,36 @@ TRACE_EVENT(sched_update_task_ravg, ) ); +TRACE_EVENT(sched_get_task_cpu_cycles, + + TP_PROTO(int cpu, int event, u64 cycles, u32 exec_time), + + TP_ARGS(cpu, event, cycles, exec_time), + + TP_STRUCT__entry( + __field(int, cpu ) + __field(int, event ) + __field(u64, cycles ) + __field(u64, exec_time ) + __field(u32, freq ) + __field(u32, legacy_freq ) + ), + + TP_fast_assign( + __entry->cpu = cpu; + __entry->event = event; + __entry->cycles = cycles; + __entry->exec_time = exec_time; + __entry->freq = cpu_cycles_to_freq(cpu, cycles, + exec_time); + __entry->legacy_freq = cpu_cur_freq(cpu); + ), + + TP_printk("cpu=%d event=%d cycles=%llu exec_time=%llu freq=%u legacy_freq=%u", + __entry->cpu, __entry->event, __entry->cycles, + __entry->exec_time, __entry->freq, __entry->legacy_freq) +); + TRACE_EVENT(sched_update_history, TP_PROTO(struct rq *rq, struct task_struct *p, u32 runtime, int samples, @@ -1203,36 +1233,6 @@ TRACE_EVENT(sched_get_nr_running_avg, __entry->avg, __entry->big_avg, __entry->iowait_avg) ); -TRACE_EVENT(sched_get_task_cpu_cycles, - - TP_PROTO(int cpu, int event, u64 cycles, u32 exec_time), - - TP_ARGS(cpu, event, cycles, exec_time), - - TP_STRUCT__entry( - __field(int, cpu ) - __field(int, event ) - __field(u64, cycles ) - __field(u64, exec_time ) - __field(u32, freq ) - __field(u32, legacy_freq ) - ), - - TP_fast_assign( - __entry->cpu = cpu; - __entry->event = event; - __entry->cycles = cycles; - __entry->exec_time = exec_time; - __entry->freq = cpu_cycles_to_freq(cpu, cycles, - exec_time); - __entry->legacy_freq = cpu_cur_freq(cpu); - ), - - TP_printk("cpu=%d event=%d cycles=%llu exec_time=%llu freq=%u legacy_freq=%u", - __entry->cpu, __entry->event, __entry->cycles, - __entry->exec_time, __entry->freq, __entry->legacy_freq) -); - #endif /* _TRACE_SCHED_H */ /* This part must be outside protection */ |
