DEBUG: sched: add tracepoint for RD overutilized
[firefly-linux-kernel-4.4.55.git] / include / trace / events / sched.h
index fa1b3df836bc8c704253dd148b56fa93cabb2652..c50310a7fd6d7b096762329dbdb31cb1edb51b5d 100644 (file)
@@ -937,6 +937,26 @@ TRACE_EVENT(sched_tune_filter,
                __entry->payoff, __entry->region)
 );
 
+/*
+ * Tracepoint for system overutilized flag
+ */
+TRACE_EVENT(sched_overutilized,
+
+       TP_PROTO(bool overutilized),
+
+       TP_ARGS(overutilized),
+
+       TP_STRUCT__entry(
+               __field( bool,  overutilized    )
+       ),
+
+       TP_fast_assign(
+               __entry->overutilized   = overutilized;
+       ),
+
+       TP_printk("overutilized=%d",
+               __entry->overutilized ? 1 : 0)
+);
 #ifdef CONFIG_SCHED_WALT
 struct rq;