]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
tracing: Add a trace remote module for testing
authorVincent Donnefort <vdonnefort@google.com>
Mon, 9 Mar 2026 16:25:00 +0000 (16:25 +0000)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Mon, 9 Mar 2026 16:33:55 +0000 (12:33 -0400)
commitea908a2b79c84279f06d6c4fa19bf45f113a34d0
tree14f29a693b5d700ebdbc043d40e46afd0fd5e018
parent34e5b958bdad0f9cf16306368bbc2dc5b2a50143
tracing: Add a trace remote module for testing

Add a module to help testing the tracefs support for trace remotes. This
module:

  * Use simple_ring_buffer to write into a ring-buffer.
  * Declare a single "selftest" event that can be triggered from
    user-space.
  * Register a "test" trace remote.

This is intended to be used by trace remote selftests.

Link: https://patch.msgid.link/20260309162516.2623589-15-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>
fs/tracefs/inode.c
kernel/trace/Kconfig
kernel/trace/Makefile
kernel/trace/remote_test.c [new file with mode: 0644]
kernel/trace/remote_test_events.h [new file with mode: 0644]