]> www.infradead.org Git - users/dwmw2/linux.git/commit
ring-buffer: Add ring_buffer_meta_scratch()
authorSteven Rostedt <rostedt@goodmis.org>
Wed, 5 Mar 2025 16:45:42 +0000 (11:45 -0500)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Fri, 28 Mar 2025 12:39:27 +0000 (08:39 -0400)
commit4af0a9c518522892b36cb7ecedf0c6004dc0a581
tree4d3c41b69f0d1cd11c5c69453b2dd93f9f9b4570
parent4009cc31e7813ed66a04237ddff76706ff57a771
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>
include/linux/ring_buffer.h
kernel/trace/ring_buffer.c
kernel/trace/trace.c