]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
tracing: Introduce simple_ring_buffer
authorVincent Donnefort <vdonnefort@google.com>
Mon, 9 Mar 2026 16:24:59 +0000 (16:24 +0000)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Mon, 9 Mar 2026 16:33:55 +0000 (12:33 -0400)
commit34e5b958bdad0f9cf16306368bbc2dc5b2a50143
tree64b893f78ed2f22cd0bd2d20d3fce2ba2fda0c9f
parent93ae1b76fff9e745f870a2f2cd32f472328c4a8f
tracing: Introduce simple_ring_buffer

Add a simple implementation of the kernel ring-buffer. This intends to
be used later by ring-buffer remotes such as the pKVM hypervisor, hence
the need for a cut down version (write only) without any dependency.

Link: https://patch.msgid.link/20260309162516.2623589-14-vdonnefort@google.com
Reviewed-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Signed-off-by: Vincent Donnefort <vdonnefort@google.com>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
include/linux/simple_ring_buffer.h [new file with mode: 0644]
kernel/trace/Kconfig
kernel/trace/Makefile
kernel/trace/simple_ring_buffer.c [new file with mode: 0644]