[PATCH v3 0/3] tracing: add trace_seq_reset function

From: Ricardo B. Marliere
Date: Thu Jan 25 2024 - 17:28:26 EST


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