Good day Arnaldo, The only reason I'm sending this set so late in the cycle is that it does absolutely nothing other than cleaning up and refactoring code - not a single new feature is added here.
As such if my colleagues on CoreSight get to review it fast enough I leave it entirely to you to decide if you want to queue it for the 5.1 merge window. If that is not enough time then ignore the whole thing and I will resend when a new rc1 has been released. Thank you for your time, Mathieu Mathieu Poirier (13): perf tools: Remove unused structure field "state" perf tools: Remove unused structure field "time" and "timestamp" perf tools: Fix wrong return values in error path perf tools: Introducing function cs_etm_decoder__init_dparams() perf tools: Fix memory leak in error path perf tools: Introducing function cs_etm__init_trace_params() perf tools: Fix erroneous comment perf tools: Cleaning up function cs_etm__alloc_queue() perf tools: Rethink kernel address initialisation perf tools: Make cs_etm__run_decoder() queue independent perf tools: Modularize main decoder function perf tools: Modularize main packet processing loop perf tools: Modularize auxtrace_buffer fetch function .../perf/util/cs-etm-decoder/cs-etm-decoder.h | 10 +- tools/perf/util/cs-etm.c | 457 ++++++++++-------- tools/perf/util/cs-etm.h | 4 +- 3 files changed, 262 insertions(+), 209 deletions(-) -- 2.17.1

