[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240125222818.7425-1-ricardo@marliere.net>
Date: Thu, 25 Jan 2024 19:28:15 -0300
From: "Ricardo B. Marliere" <ricardo@...liere.net>
To: Steven Rostedt <rostedt@...dmis.org>,
Masami Hiramatsu <mhiramat@...nel.org>,
Mathieu Desnoyers <mathieu.desnoyers@...icios.com>
Cc: "Ricardo B. Marliere" <ricardo@...liere.net>,
linux-kernel@...r.kernel.org,
linux-trace-kernel@...r.kernel.org
Subject: [PATCH v3 0/3] tracing: add trace_seq_reset function
This series is a prerequisite for a later effort of making trace_seq more
flexible about its buffer size. To achieve that, initializing and resetting
the buffers need to be differentiated.
Changes in v3:
- Reordered commits so it doesn't produce a failing build in-between.
- Improved changelogs.
Changes in v2:
- Added a WARN_ON_ONCE to __trace_seq_init to catch possible misuses.
- Properly initialized trace_seq buffers.
Ricardo B. Marliere (3):
tracing: initialize trace_seq buffers
tracing: add trace_seq_reset function
tracing: convert __trace_seq_init to use WARN_ON_ONCE
include/linux/trace_seq.h | 11 +++++++++++
include/trace/trace_events.h | 2 +-
kernel/trace/trace.c | 24 +++++++++++++++++++-----
kernel/trace/trace_output.c | 2 +-
kernel/trace/trace_seq.c | 4 ++--
5 files changed, 34 insertions(+), 9 deletions(-)
--
2.43.0
Powered by blists - more mailing lists