summaryrefslogtreecommitdiff
path: root/include/trace
diff options
context:
space:
mode:
authorSrinath Sridharan <srinathsr@google.com>2016-07-28 17:28:55 +0100
committerAmit Pundir <amit.pundir@linaro.org>2016-09-14 14:59:32 +0530
commit3fc52a99e795d0086f402c36c45bb64e66e7b126 (patch)
tree41cb7ab7ac780db98918d36be25f4ac3b9df912b /include/trace
parent9064187216fa872e72548618c5cced462e5bee24 (diff)
sched/tune: Add support for negative boost values
Change-Id: I164ee04ba98c3a776605f18cb65ee61b3e917939 Contains also: eas/stune: schedtune cpu boost_max must be non-negative. This is to avoid under-accounting cpu capacity which may cause task stacking and frequency spikes. Change-Id: Ie1c1cbd52a6edb77b4c15a830030aa748dff6f29
Diffstat (limited to 'include/trace')
-rw-r--r--include/trace/events/sched.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/include/trace/events/sched.h b/include/trace/events/sched.h
index 11898fb48c01..debcf417c535 100644
--- a/include/trace/events/sched.h
+++ b/include/trace/events/sched.h
@@ -731,14 +731,14 @@ TRACE_EVENT(sched_tune_config,
*/
TRACE_EVENT(sched_boost_cpu,
- TP_PROTO(int cpu, unsigned long util, unsigned long margin),
+ TP_PROTO(int cpu, unsigned long util, long margin),
TP_ARGS(cpu, util, margin),
TP_STRUCT__entry(
__field( int, cpu )
__field( unsigned long, util )
- __field( unsigned long, margin )
+ __field(long, margin )
),
TP_fast_assign(
@@ -747,7 +747,7 @@ TRACE_EVENT(sched_boost_cpu,
__entry->margin = margin;
),
- TP_printk("cpu=%d util=%lu margin=%lu",
+ TP_printk("cpu=%d util=%lu margin=%ld",
__entry->cpu,
__entry->util,
__entry->margin)
@@ -759,7 +759,7 @@ TRACE_EVENT(sched_boost_cpu,
TRACE_EVENT(sched_tune_tasks_update,
TP_PROTO(struct task_struct *tsk, int cpu, int tasks, int idx,
- unsigned int boost, unsigned int max_boost),
+ int boost, int max_boost),
TP_ARGS(tsk, cpu, tasks, idx, boost, max_boost),
@@ -769,8 +769,8 @@ TRACE_EVENT(sched_tune_tasks_update,
__field( int, cpu )
__field( int, tasks )
__field( int, idx )
- __field( unsigned int, boost )
- __field( unsigned int, max_boost )
+ __field( int, boost )
+ __field( int, max_boost )
),
TP_fast_assign(
@@ -784,7 +784,7 @@ TRACE_EVENT(sched_tune_tasks_update,
),
TP_printk("pid=%d comm=%s "
- "cpu=%d tasks=%d idx=%d boost=%u max_boost=%u",
+ "cpu=%d tasks=%d idx=%d boost=%d max_boost=%d",
__entry->pid, __entry->comm,
__entry->cpu, __entry->tasks, __entry->idx,
__entry->boost, __entry->max_boost)
@@ -820,7 +820,7 @@ TRACE_EVENT(sched_tune_boostgroup_update,
*/
TRACE_EVENT(sched_boost_task,
- TP_PROTO(struct task_struct *tsk, unsigned long util, unsigned long margin),
+ TP_PROTO(struct task_struct *tsk, unsigned long util, long margin),
TP_ARGS(tsk, util, margin),
@@ -828,7 +828,7 @@ TRACE_EVENT(sched_boost_task,
__array( char, comm, TASK_COMM_LEN )
__field( pid_t, pid )
__field( unsigned long, util )
- __field( unsigned long, margin )
+ __field( long, margin )
),
@@ -839,7 +839,7 @@ TRACE_EVENT(sched_boost_task,
__entry->margin = margin;
),
- TP_printk("comm=%s pid=%d util=%lu margin=%lu",
+ TP_printk("comm=%s pid=%d util=%lu margin=%ld",
__entry->comm, __entry->pid,
__entry->util,
__entry->margin)