All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] rtla: fix cgroup and trace options parsing
@ 2025-08-12 16:27 Ivan Pravdin
  2025-08-12 16:27 ` [PATCH 1/3] rtla: fix buffer overflow in actions_parse Ivan Pravdin
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Ivan Pravdin @ 2025-08-12 16:27 UTC (permalink / raw)
  To: rostedt, corbet, tglozar, linux-trace-kernel, linux-doc,
	linux-kernel
  Cc: Ivan Pravdin

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


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-08-12 17:23 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-12 16:27 [PATCH 0/3] rtla: fix cgroup and trace options parsing Ivan Pravdin
2025-08-12 16:27 ` [PATCH 1/3] rtla: fix buffer overflow in actions_parse Ivan Pravdin
2025-08-12 16:27 ` [PATCH 2/3] rtla: fix -C/--cgroup interface Ivan Pravdin
2025-08-12 16:27 ` [PATCH 3/3] rtla: fix -a overriding -t argument Ivan Pravdin
2025-08-12 17:23 ` [PATCH 0/3] rtla: fix cgroup and trace options parsing Ivan Pravdin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.