On Wed, 23 Sep 2026 09:06:37 +0100
Vincent Donnefort <[email protected]> wrote:

> On Tue, Sep 08, 2026 at 09:40:35AM -0400, Steven Rostedt wrote:
> > From: Steven Rostedt <[email protected]>
> > 
> > The ring buffer code in the tracing directory has always been decoupled
> > from the tracing code. It had a clean abstracted API to allow it to be
> > used by systems outside of tracing. The API even allowed the ring buffer
> > code to be drastically changed without affecting the tracing sub-system.
> > 
> > Recently, Vincent Donnefort has been contributing a lot of work to enhance
> > the ring buffer. He implemented the user space mappings and recently
> > created a version to allow pKVM hypervisors to use the code to trace
> > the hypervisor and expose the events to the user.
> > 
> > Create a separate category for maintaining the ring buffer code so that
> > Vincent can become an official maintainer of it. His work has little to do
> > with the tracing code itself. In the future, he may even be the main
> > maintainer of the ring buffer.
> > 
> > Signed-off-by: Steven Rostedt <[email protected]>
> > ---
> >  MAINTAINERS | 16 ++++++++++++++++
> >  1 file changed, 16 insertions(+)
> > 
> > diff --git a/MAINTAINERS b/MAINTAINERS
> > index 3a19da74d00c..71bd2f57055d 100644
> > --- a/MAINTAINERS
> > +++ b/MAINTAINERS
> > @@ -27778,6 +27778,22 @@ F: kernel/trace/trace_irqsoff.c
> >  F: kernel/trace/trace_osnoise.c
> >  F: kernel/trace/trace_sched_wakeup.c
> >  
> > +TRACING RING BUFFER
> > +M: Steven Rostedt <[email protected]>
> > +M: Vincent Donnefort <[email protected]>
> > +M: Masami Hiramatsu <[email protected]>
> > +L: [email protected]
> > +L: [email protected]
> > +S: Maintained
> > +Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
> > +T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
> > +F: Documentation/trace/ring-buffer*
> > +F: Documentation/trace/remotes.rst
> > +F: include/linux/ring-buffer*.h
> > +F: kernel/trace/*ring_buffer*.c  
> 
> as it relates to simple_ring_buffer.c do you want to add here 
> undefsyms_base.c?

Sure. I can send a v2.

-- Steve

> 
> > +F: kernel/trace/remote*.c
> > +F: tools/testing/selftests/ring-buffer/
> > +
> >  TRADITIONAL CHINESE DOCUMENTATION
> >  M: Chen-Yu Yeh <[email protected]>
> >  M: Weijie Yuan <[email protected]>
> > -- 
> > 2.53.0
> >   
> 


Reply via email to