Re: [PATCH 2/2] ftrace: Create separate entry in MAINTAINERS for function hooks

From: Mark Rutland
Date: Thu Oct 06 2022 - 10:59:34 EST


On Thu, Oct 06, 2022 at 10:43:48AM -0400, Steven Rostedt wrote:
> From: "Steven Rostedt (Google)" <rostedt@xxxxxxxxxxx>
>
> The function hooks (ftrace) is a completely different subsystem from the
> general tracing. It manages how to attach callbacks to most functions in
> the kernel. It is also used by live kernel patching. It really is not part
> of tracing, although tracing uses it.
>
> Create a separate entry for FUNCTION HOOKS (FTRACE) to be separate from
> tracing itself in the MAINTAINERS file.
>
> Perhaps it shouldbe moved out of the kernel/trace directory, but that's
^^
Missing space.

> for another time.
>
> Cc: Mark Rutland <mark.rutland@xxxxxxx>
> Signed-off-by: Steven Rostedt (Google) <rostedt@xxxxxxxxxxx>

Acked-by: Mark Rutland <mark.rutland@xxxxxxx>

Thanks, this should save some space in my INBOX!

Mark.

> ---
> MAINTAINERS | 19 ++++++++++++++-----
> 1 file changed, 14 insertions(+), 5 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 86b8aa4c11cb..d95f5d3b4d37 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -8411,6 +8411,19 @@ L: platform-driver-x86@xxxxxxxxxxxxxxx
> S: Maintained
> F: drivers/platform/x86/fujitsu-tablet.c
>
> +FUNCTION HOOKS (FTRACE)
> +M: Steven Rostedt <rostedt@xxxxxxxxxxx>
> +M: Masami Hiramatsu <mhiramat@xxxxxxxxxx>
> +R: Mark Rutland <mark.rutland@xxxxxxx>
> +S: Maintained
> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
> +F: Documentation/trace/ftrace*
> +F: kernel/trace/ftrace*
> +F: kernel/trace/fgraph.c
> +F: arch/*/*/*/*ftrace*
> +F: arch/*/*/*ftrace*
> +F: include/*/ftrace.h
> +
> FUNGIBLE ETHERNET DRIVERS
> M: Dimitris Michailidis <dmichail@xxxxxxxxxxxx>
> L: netdev@xxxxxxxxxxxxxxx
> @@ -20615,14 +20628,10 @@ F: drivers/char/tpm/
> TRACING
> M: Steven Rostedt <rostedt@xxxxxxxxxxx>
> M: Masami Hiramatsu <mhiramat@xxxxxxxxxx>
> -R: Mark Rutland <mark.rutland@xxxxxxx>
> S: Maintained
> T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
> -F: Documentation/trace/ftrace.rst
> -F: arch/*/*/*/*ftrace*
> -F: arch/*/*/*ftrace*
> +F: Documentation/trace/*
> F: fs/tracefs/
> -F: include/*/ftrace.h
> F: include/linux/trace*.h
> F: include/trace/
> F: kernel/trace/
> --
> 2.35.1