Revert "ANDROID: sched: cpufreq_schedutil: move sugov traces to sched"
This reverts commit a68d66b29e
.
Signed-off-by: Quentin Perret <qperret@google.com>
Change-Id: Ic8be3d2484d38b9c2f62d518980dcfef8cdb2c87
This commit is contained in:
@@ -500,6 +500,15 @@ DEFINE_EVENT(dev_pm_qos_request, dev_pm_qos_remove_request,
|
|||||||
|
|
||||||
TP_ARGS(name, type, new_value)
|
TP_ARGS(name, type, new_value)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
DECLARE_TRACE(sugov_util_update_tp,
|
||||||
|
TP_PROTO(unsigned int cpu, unsigned long util, unsigned long max_cap, unsigned int flags),
|
||||||
|
TP_ARGS(cpu, util, max_cap, flags));
|
||||||
|
|
||||||
|
DECLARE_TRACE(sugov_next_freq_tp,
|
||||||
|
TP_PROTO(unsigned int cpu, unsigned long util, unsigned long max, unsigned int freq),
|
||||||
|
TP_ARGS(cpu, util, max, freq));
|
||||||
|
|
||||||
#endif /* _TRACE_POWER_H */
|
#endif /* _TRACE_POWER_H */
|
||||||
|
|
||||||
/* This part must be outside protection */
|
/* This part must be outside protection */
|
||||||
|
@@ -677,14 +677,6 @@ DECLARE_TRACE(sched_update_nr_running_tp,
|
|||||||
TP_PROTO(struct rq *rq, int change),
|
TP_PROTO(struct rq *rq, int change),
|
||||||
TP_ARGS(rq, change));
|
TP_ARGS(rq, change));
|
||||||
|
|
||||||
DECLARE_TRACE(sugov_util_update_tp,
|
|
||||||
TP_PROTO(unsigned int cpu, unsigned long util, unsigned long max_cap, unsigned int flags),
|
|
||||||
TP_ARGS(cpu, util, max_cap, flags));
|
|
||||||
|
|
||||||
DECLARE_TRACE(sugov_next_freq_tp,
|
|
||||||
TP_PROTO(unsigned int cpu, unsigned long util, unsigned long max, unsigned int freq),
|
|
||||||
TP_ARGS(cpu, util, max, freq));
|
|
||||||
|
|
||||||
#endif /* _TRACE_SCHED_H */
|
#endif /* _TRACE_SCHED_H */
|
||||||
|
|
||||||
/* This part must be outside protection */
|
/* This part must be outside protection */
|
||||||
|
@@ -45,8 +45,6 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(sched_util_est_cfs_tp);
|
|||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(sched_util_est_se_tp);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(sched_util_est_se_tp);
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(sched_update_nr_running_tp);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(sched_update_nr_running_tp);
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(sched_switch);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(sched_switch);
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(sugov_next_freq_tp);
|
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(sugov_util_update_tp);
|
|
||||||
|
|
||||||
DEFINE_PER_CPU_SHARED_ALIGNED(struct rq, runqueues);
|
DEFINE_PER_CPU_SHARED_ALIGNED(struct rq, runqueues);
|
||||||
EXPORT_SYMBOL_GPL(runqueues);
|
EXPORT_SYMBOL_GPL(runqueues);
|
||||||
|
@@ -538,11 +538,11 @@ sugov_update_shared(struct update_util_data *hook, u64 time, unsigned int flags)
|
|||||||
|
|
||||||
ignore_dl_rate_limit(sg_cpu, sg_policy);
|
ignore_dl_rate_limit(sg_cpu, sg_policy);
|
||||||
|
|
||||||
|
trace_sugov_util_update_tp(sg_cpu->cpu, util, sg_cpu->max, flags);
|
||||||
|
|
||||||
if (sugov_should_update_freq(sg_policy, time)) {
|
if (sugov_should_update_freq(sg_policy, time)) {
|
||||||
next_f = sugov_next_freq_shared(sg_cpu, time);
|
next_f = sugov_next_freq_shared(sg_cpu, time);
|
||||||
|
|
||||||
trace_sugov_util_update_tp(sg_cpu->cpu, util, sg_cpu->max, flags);
|
|
||||||
|
|
||||||
if (sg_policy->policy->fast_switch_enabled)
|
if (sg_policy->policy->fast_switch_enabled)
|
||||||
sugov_fast_switch(sg_policy, time, next_f);
|
sugov_fast_switch(sg_policy, time, next_f);
|
||||||
else
|
else
|
||||||
|
@@ -21,3 +21,5 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(powernv_throttle);
|
|||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(device_pm_callback_start);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(device_pm_callback_start);
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(device_pm_callback_end);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(device_pm_callback_end);
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(clock_set_rate);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(clock_set_rate);
|
||||||
|
EXPORT_TRACEPOINT_SYMBOL_GPL(sugov_next_freq_tp);
|
||||||
|
EXPORT_TRACEPOINT_SYMBOL_GPL(sugov_util_update_tp);
|
||||||
|
Reference in New Issue
Block a user