On Tue, Aug 12, 2025 at 12:27:29PM -0400, Ivan Pravdin wrote: > 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 > Please disregard this and see v2 [1] [1] https://lore.kernel.org/all/cover.1755018581.git.ipravdin.official@xxxxxxxxx/T/#t Ivan Pravdin