aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/kernel/trace/trace.c
diff options
context:
space:
mode:
authorSteven Rostedt <rostedt@goodmis.org>2025-03-05 11:45:42 -0500
committerSteven Rostedt (Google) <rostedt@goodmis.org>2025-03-28 08:39:27 -0400
commit4af0a9c518522892b36cb7ecedf0c6004dc0a581 (patch)
tree4d3c41b69f0d1cd11c5c69453b2dd93f9f9b4570 /kernel/trace/trace.c
parentring-buffer: Add buffer meta data for persistent ring buffer (diff)
downloadwireguard-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.c2
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))