Merge tag 'trace-v6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Pull tracing fixes from Steven Rostedt: - Move declaration of interface_lock outside of CONFIG_TIMERLAT_TRACER The fix to some locking races moved the declaration of the interface_lock up in the file, but also moved it into the CONFIG_TIMERLAT_TRACER #ifdef block, breaking the build when that wasn't set. Move it further up and out of that #ifdef block. - Remove unused function run_tracer_selftest() stub When CONFIG_FTRACE_STARTUP_TEST is not set the stub function run_tracer_selftest() is not used and clang is warning about it. Remove the function stub as it is not needed. * tag 'trace-v6.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace: tracing: Drop unused helper function to fix the build tracing/osnoise: Fix build when timerlat is not enabled
This commit is contained in:
@@ -2226,10 +2226,6 @@ static __init int init_trace_selftests(void)
|
|||||||
}
|
}
|
||||||
core_initcall(init_trace_selftests);
|
core_initcall(init_trace_selftests);
|
||||||
#else
|
#else
|
||||||
static inline int run_tracer_selftest(struct tracer *type)
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
static inline int do_run_tracer_selftest(struct tracer *type)
|
static inline int do_run_tracer_selftest(struct tracer *type)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
@@ -228,6 +228,11 @@ static inline struct osnoise_variables *this_cpu_osn_var(void)
|
|||||||
return this_cpu_ptr(&per_cpu_osnoise_var);
|
return this_cpu_ptr(&per_cpu_osnoise_var);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Protect the interface.
|
||||||
|
*/
|
||||||
|
static struct mutex interface_lock;
|
||||||
|
|
||||||
#ifdef CONFIG_TIMERLAT_TRACER
|
#ifdef CONFIG_TIMERLAT_TRACER
|
||||||
/*
|
/*
|
||||||
* Runtime information for the timer mode.
|
* Runtime information for the timer mode.
|
||||||
@@ -252,11 +257,6 @@ static inline struct timerlat_variables *this_cpu_tmr_var(void)
|
|||||||
return this_cpu_ptr(&per_cpu_timerlat_var);
|
return this_cpu_ptr(&per_cpu_timerlat_var);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Protect the interface.
|
|
||||||
*/
|
|
||||||
static struct mutex interface_lock;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* tlat_var_reset - Reset the values of the given timerlat_variables
|
* tlat_var_reset - Reset the values of the given timerlat_variables
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user