summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPatrick Bellasi <patrick.bellasi@arm.com>2016-02-10 09:24:36 +0000
committerJohn Stultz <john.stultz@linaro.org>2016-08-11 14:26:49 -0700
commit93db70f21c7bf04dfe5bb3345400da8f97c3ad29 (patch)
tree9d8c6041e47e6b53fbeddb55de90e0498602fdbe /include
parentc5a00c2dad8d161da3c2086cccd6375d8ad5b04f (diff)
DEBUG: sched: add tracepoint for RD overutilized
Signed-off-by: Patrick Bellasi <patrick.bellasi@arm.com>
Diffstat (limited to 'include')
-rw-r--r--include/trace/events/sched.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/include/trace/events/sched.h b/include/trace/events/sched.h
index 33b1c719c9d7..8006e3a46723 100644
--- a/include/trace/events/sched.h
+++ b/include/trace/events/sched.h
@@ -888,6 +888,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;