diff options
author | 2025-03-05 11:45:42 -0500 | |
---|---|---|
committer | 2025-03-28 08:39:27 -0400 | |
commit | 4af0a9c518522892b36cb7ecedf0c6004dc0a581 (patch) | |
tree | 4d3c41b69f0d1cd11c5c69453b2dd93f9f9b4570 /kernel/trace/trace.c | |
parent | ring-buffer: Add buffer meta data for persistent ring buffer (diff) | |
download | wireguard-linux-4af0a9c518522892b36cb7ecedf0c6004dc0a581.tar.xz wireguard-linux-4af0a9c518522892b36cb7ecedf0c6004dc0a581.zip |
ring-buffer: Add ring_buffer_meta_scratch()
Now that there's one meta data at the start of the persistent memory used by
the ring buffer, allow the caller to request some memory right after that
data that it can use as its own persistent memory.
Also fix some white space issues with ring_buffer_alloc().
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Link: https://lore.kernel.org/20250305164608.619631731@goodmis.org
Reviewed-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Diffstat (limited to '')
-rw-r--r-- | kernel/trace/trace.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index 934658cda570..73c8df12c33c 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c @@ -9218,7 +9218,7 @@ allocate_trace_buffer(struct trace_array *tr, struct array_buffer *buf, int size if (tr->range_addr_start && tr->range_addr_size) { buf->buffer = ring_buffer_alloc_range(size, rb_flags, 0, tr->range_addr_start, - tr->range_addr_size); + tr->range_addr_size, 0); #ifdef CONFIG_RANDOMIZE_BASE if (ring_buffer_last_boot_delta(buf->buffer, &tr->kaslr_addr)) |