[for-next][PATCH 00/14] rtla: Update for tools for 6.14

From: Steven Rostedt
Date: Fri Jan 24 2025 - 13:48:54 EST


git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
tools/for-next

Head SHA1: cf186201118c953c3a0256312a186b3d24ffdb9f


Costa Shulyupin (1):
tools/rtla: Add osnoise_trace_is_off()

Tomas Glozar (13):
tools/rtla: Add basic test suite
rtla: Add trace_instance_stop
rtla/timerlat_hist: Stop timerlat tracer on signal
rtla/timerlat_top: Stop timerlat tracer on signal
rtla/timerlat_hist: Abort event processing on second signal
rtla/timerlat_top: Abort event processing on second signal
rtla/osnoise: Distinguish missing workload option
rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads
rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads
rtla: Count missed trace events
rtla: Count all processed events
rtla: Add function to report missed events
rtla: Report missed event count

----
tools/tracing/rtla/Makefile | 4 ++-
tools/tracing/rtla/src/osnoise.c | 38 +++++++++++++++++++-
tools/tracing/rtla/src/osnoise.h | 2 ++
tools/tracing/rtla/src/osnoise_hist.c | 5 +--
tools/tracing/rtla/src/osnoise_top.c | 5 +--
tools/tracing/rtla/src/timerlat_hist.c | 37 ++++++++++++++-----
tools/tracing/rtla/src/timerlat_top.c | 40 ++++++++++++++++-----
tools/tracing/rtla/src/trace.c | 65 ++++++++++++++++++++++++----------
tools/tracing/rtla/src/trace.h | 4 ++-
tools/tracing/rtla/tests/engine.sh | 48 +++++++++++++++++++++++++
tools/tracing/rtla/tests/hwnoise.t | 21 +++++++++++
tools/tracing/rtla/tests/osnoise.t | 19 ++++++++++
tools/tracing/rtla/tests/timerlat.t | 27 ++++++++++++++
13 files changed, 272 insertions(+), 43 deletions(-)
create mode 100644 tools/tracing/rtla/tests/engine.sh
create mode 100644 tools/tracing/rtla/tests/hwnoise.t
create mode 100644 tools/tracing/rtla/tests/osnoise.t
create mode 100644 tools/tracing/rtla/tests/timerlat.t