On Mon, Mar 03, 2025 at 08:47:32PM -0500, Steven Rostedt wrote: > On Tue, 18 Feb 2025 10:56:20 +0100 > Joel Granados <joel.granados@xxxxxxxxxx> wrote: > > > Squash with ftrace: I'll also fix this little marker that I missed. And I'll not squash it, as it is now going into trace_stack.c > > Move stac_tracer_enabled into trace_sysctl_table while keeping the > > CONFIG_STACK_TRACER ifdef. This is part of a greater effort to move ctl I'll remove these comments from the commit message > > tables into their respective subsystems which will reduce the merge > > conflicts in kerenel/sysctl.c. > > > > Signed-off-by: Joel Granados <joel.granados@xxxxxxxxxx> > > --- > > kernel/sysctl.c | 10 ---------- > > kernel/trace/trace.c | 9 +++++++++ > > 2 files changed, 9 insertions(+), 10 deletions(-) > > > > diff --git a/kernel/sysctl.c b/kernel/sysctl.c > > index baa250e223a2..dc3747cc72d4 100644 > > --- a/kernel/sysctl.c > > +++ b/kernel/sysctl.c > > @@ -68,7 +68,6 @@ > > > > #ifdef CONFIG_X86 > > #include <asm/nmi.h> > > -#include <asm/stacktrace.h> > > #include <asm/io.h> > > #endif > > #ifdef CONFIG_SPARC > > @@ -1674,15 +1673,6 @@ static const struct ctl_table kern_table[] = { > > .proc_handler = proc_dointvec, > > }, > > #endif > > -#ifdef CONFIG_STACK_TRACER > > - { > > - .procname = "stack_tracer_enabled", > > - .data = &stack_tracer_enabled, > > - .maxlen = sizeof(int), > > - .mode = 0644, > > - .proc_handler = stack_trace_sysctl, > > - }, > > -#endif > > #ifdef CONFIG_MODULES > > { > > .procname = "modprobe", > > diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c > > index abfc0e56173b..17b449f9e330 100644 > > --- a/kernel/trace/trace.c > > +++ b/kernel/trace/trace.c > > This should go into kernel/trace/trace_stack.c, and remove the #ifdef. Will send my V2 shortly with this modification. > > -- Steve > > > @@ -166,6 +166,15 @@ static const struct ctl_table trace_sysctl_table[] = { > > .mode = 0644, > > .proc_handler = tracepoint_printk_sysctl, > > }, > > +#ifdef CONFIG_STACK_TRACER > > + { > > + .procname = "stack_tracer_enabled", > > + .data = &stack_tracer_enabled, > > + .maxlen = sizeof(int), > > + .mode = 0644, > > + .proc_handler = stack_trace_sysctl, > > + }, > > +#endif > > }; > > > > static int __init init_trace_sysctls(void) > > > Thx for the review Best -- Joel Granados