On Thu, 5 Dec 2024 13:34:24 -0500
Steven Rostedt <[email protected]> wrote:

> On Mon, 11 Nov 2024 00:51:09 +0900
> "Masami Hiramatsu (Google)" <[email protected]> wrote:
> 
> > diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig
> > index 2fc55a1a88aa..91a6382c04bd 100644
> > --- a/kernel/trace/Kconfig
> > +++ b/kernel/trace/Kconfig
> > @@ -307,12 +307,10 @@ config DYNAMIC_FTRACE_WITH_ARGS
> >  
> >  config FPROBE
> >     bool "Kernel Function Probe (fprobe)"
> > -   depends on FUNCTION_TRACER
> > -   depends on DYNAMIC_FTRACE_WITH_REGS || DYNAMIC_FTRACE_WITH_ARGS
> > -   depends on HAVE_FTRACE_REGS_HAVING_PT_REGS || 
> > !HAVE_DYNAMIC_FTRACE_WITH_ARGS
> > -   depends on HAVE_RETHOOK
> > -   select RETHOOK
> > -   default n
> > +   depends on HAVE_FUNCTION_GRAPH_FREGS && HAVE_FTRACE_GRAPH_FUNC
> > +   depends on DYNAMIC_FTRACE_WITH_ARGS
> > +   select FUNCTION_GRAPH_TRACER
> > +   default y
> 
> Please remove the "default y". This will select function graph tracer and
> will not let you to disable it without disabling this.

Good catch! I forgot about the combination's side effect.

> 
> If you really want to tick off Linus, then make an option that selects other
> options "default y" ;-)

Oh, no, I don't want it.

> 
> Can you rebase the series off of v6.13-rc1? There's a minor conflict with
> the riscv Kconfig.

OK, let me update.

Thank you!

> 
> -- Steve
> 
> 
> >     help
> >       This option enables kernel function probe (fprobe) based on ftrace.
> >       The fprobe is similar to kprobes, but probes only for kernel function


-- 
Masami Hiramatsu (Google) <[email protected]>

Reply via email to