|
@@ -530,6 +530,26 @@ TRACE_EVENT(sched_swap_numa,
|
|
__entry->dst_pid, __entry->dst_tgid, __entry->dst_ngid,
|
|
__entry->dst_pid, __entry->dst_tgid, __entry->dst_ngid,
|
|
__entry->dst_cpu, __entry->dst_nid)
|
|
__entry->dst_cpu, __entry->dst_nid)
|
|
);
|
|
);
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Tracepoint for waking a polling cpu without an IPI.
|
|
|
|
+ */
|
|
|
|
+TRACE_EVENT(sched_wake_idle_without_ipi,
|
|
|
|
+
|
|
|
|
+ TP_PROTO(int cpu),
|
|
|
|
+
|
|
|
|
+ TP_ARGS(cpu),
|
|
|
|
+
|
|
|
|
+ TP_STRUCT__entry(
|
|
|
|
+ __field( int, cpu )
|
|
|
|
+ ),
|
|
|
|
+
|
|
|
|
+ TP_fast_assign(
|
|
|
|
+ __entry->cpu = cpu;
|
|
|
|
+ ),
|
|
|
|
+
|
|
|
|
+ TP_printk("cpu=%d", __entry->cpu)
|
|
|
|
+);
|
|
#endif /* _TRACE_SCHED_H */
|
|
#endif /* _TRACE_SCHED_H */
|
|
|
|
|
|
/* This part must be outside protection */
|
|
/* This part must be outside protection */
|