Please ignore this patch. I found out that I missed out the patch that changed the second parameter of __print_array() to number of elements.
On Tue, Mar 29, 2016 at 1:08 PM, Ricky Liang <jcli...@chromium.org> wrote: > Fix the dynamic array length in printing the thermal_power_allocator > trace event. > > CC: Javi Merino <javi.mer...@arm.com> > CC: Daniel Kurtz <djku...@chromium.org> > Signed-off-by: Ricky Liang <jcli...@chromium.org> > --- > include/trace/events/thermal_power_allocator.h | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/include/trace/events/thermal_power_allocator.h > b/include/trace/events/thermal_power_allocator.h > index 5afae8f..85e5391 100644 > --- a/include/trace/events/thermal_power_allocator.h > +++ b/include/trace/events/thermal_power_allocator.h > @@ -45,10 +45,10 @@ TRACE_EVENT(thermal_power_allocator, > TP_printk("thermal_zone_id=%d req_power={%s} total_req_power=%u > granted_power={%s} total_granted_power=%u power_range=%u > max_allocatable_power=%u current_temperature=%d delta_temperature=%d", > __entry->tz_id, > __print_array(__get_dynamic_array(req_power), > - __entry->num_actors, 4), > + __get_dynamic_array_len(req_power), 4), > __entry->total_req_power, > __print_array(__get_dynamic_array(granted_power), > - __entry->num_actors, 4), > + __get_dynamic_array_len(granted_power), 4), > __entry->total_granted_power, __entry->power_range, > __entry->max_allocatable_power, __entry->current_temp, > __entry->delta_temp) > -- > 2.1.2 >