This series fixes 3 issue in rtla timerlat and osnoise parsing. 1. Fix buffer overflow when using --on-threshold option. Currently passing `--on-threshold trace` causes rtla timerlat to segfault. First patch addresses this issue.
2. Make -C/--cgroup option more user-friendly. Currently rtla timerlat and osnoise parses does not allow to specify tracer's threads cgroup name as `-C [cgroup]` or `--cgroup [cgroup]`. Second patch fixes this by allowing users to specify cgroup in the aforementioned manner. 3. When specifying `-t/--trace` before `-a/--auto`, trace filename is override to default <osnoise|timerlat>_trace.txt. For example, when running rtla as `rtla timerlat top -t custom_file.txt -a 100` when the threshold is reached, timerlat_trace.txt file is created instead of specified custom_file.txt. Third patch addresses this issue. Ivan Pravdin (3): rtla: fix buffer overflow in actions_parse rtla: fix -C/--cgroup interface rtla: fix -a overriding -t argument Documentation/tools/rtla/common_options.rst | 2 +- tools/tracing/rtla/src/actions.c | 2 +- tools/tracing/rtla/src/osnoise_hist.c | 24 ++++++++------ tools/tracing/rtla/src/osnoise_top.c | 24 ++++++++------ tools/tracing/rtla/src/timerlat_hist.c | 24 ++++++++------ tools/tracing/rtla/src/timerlat_top.c | 36 +++++++++------------ 6 files changed, 62 insertions(+), 50 deletions(-) -- 2.48.1