On Thu, 16 Jan 2020 15:20:31 +0000 lukasz.luba@arm.com wrote:
diff --git a/include/trace/events/thermal.h b/include/trace/events/thermal.h index 135e5421f003..8a5f04888abd 100644 --- a/include/trace/events/thermal.h +++ b/include/trace/events/thermal.h @@ -153,31 +153,30 @@ TRACE_EVENT(thermal_power_cpu_limit, TRACE_EVENT(thermal_power_devfreq_get_power, TP_PROTO(struct thermal_cooling_device *cdev, struct devfreq_dev_status *status, unsigned long freq,
u32 dynamic_power, u32 static_power, u32 power),
u32 power),
- TP_ARGS(cdev, status, freq, dynamic_power, static_power, power),
TP_ARGS(cdev, status, freq, power),
TP_STRUCT__entry( __string(type, cdev->type ) __field(unsigned long, freq )
__field(u32, load )
__field(u32, dynamic_power )
__field(u32, static_power )
__field(u32, busy_time)
__field(u32, total_time)
__field(u32, power) ),
TP_fast_assign( __assign_str(type, cdev->type); __entry->freq = freq;
__entry->load = (100 * status->busy_time) / status->total_time;
__entry->dynamic_power = dynamic_power;
__entry->static_power = static_power;
__entry->busy_time = status->busy_time;
__entry->power = power; ),__entry->total_time = status->total_time;
- TP_printk("type=%s freq=%lu load=%u dynamic_power=%u static_power=%u power=%u",
- TP_printk("type=%s freq=%lu load=%u power=%u", __get_str(type), __entry->freq,
__entry->load, __entry->dynamic_power, __entry->static_power,
__entry->total_time == 0 ? 0 :
__entry->power)(100 * __entry->busy_time) / __entry->total_time,
);
Tracing updates look fine to me. Having the division on the output makes more sense.
Reviewed-by: Steven Rostedt (VMware) rostedt@goodmis.org # for tracing code
-- Steve