When a header defined the NOTRACE cpp symbol creation of tracepoints was skipped. Since this feature was introduced in 4.4-rc1 it was only ever used by the gpio events and this was dropped in the previous commit. So remove this now unused knob, also to not encourage a new usage. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx> --- include/linux/tracepoint.h | 17 +++-------------- init/main.c | 6 +++--- 2 files changed, 6 insertions(+), 17 deletions(-) diff --git a/include/linux/tracepoint.h b/include/linux/tracepoint.h index 9c3186578ce0..6737df383fe1 100644 --- a/include/linux/tracepoint.h +++ b/include/linux/tracepoint.h @@ -138,18 +138,7 @@ static inline struct tracepoint *tracepoint_ptr_deref(tracepoint_ptr_t *p) #define TP_ARGS(args...) args #define TP_CONDITION(args...) args -/* - * Individual subsystem my have a separate configuration to - * enable their tracepoints. By default, this file will create - * the tracepoints if CONFIG_TRACEPOINT is defined. If a subsystem - * wants to be able to disable its tracepoints from being created - * it can define NOTRACE before including the tracepoint headers. - */ -#if defined(CONFIG_TRACEPOINTS) && !defined(NOTRACE) -#define TRACEPOINTS_ENABLED -#endif - -#ifdef TRACEPOINTS_ENABLED +#ifdef CONFIG_TRACEPOINTS /* * it_func[0] is never NULL because there is at least one element in the array @@ -297,7 +286,7 @@ static inline struct tracepoint *tracepoint_ptr_deref(tracepoint_ptr_t *p) #define EXPORT_TRACEPOINT_SYMBOL(name) \ EXPORT_SYMBOL(__tracepoint_##name) -#else /* !TRACEPOINTS_ENABLED */ +#else /* !CONFIG_TRACEPOINTS */ #define __DECLARE_TRACE(name, proto, args, cond, data_proto, data_args) \ static inline void trace_##name(proto) \ { } \ @@ -329,7 +318,7 @@ static inline struct tracepoint *tracepoint_ptr_deref(tracepoint_ptr_t *p) #define EXPORT_TRACEPOINT_SYMBOL_GPL(name) #define EXPORT_TRACEPOINT_SYMBOL(name) -#endif /* TRACEPOINTS_ENABLED */ +#endif /* CONFIG_TRACEPOINTS */ #ifdef CONFIG_TRACING /** diff --git a/init/main.c b/init/main.c index 598e278b46f7..a2021f7c7879 100644 --- a/init/main.c +++ b/init/main.c @@ -507,7 +507,7 @@ void __init __weak mem_encrypt_init(void) { } bool initcall_debug; core_param(initcall_debug, initcall_debug, bool, 0644); -#ifdef TRACEPOINTS_ENABLED +#ifdef CONFIG_TRACEPOINTS static void __init initcall_debug_enable(void); #else static inline void initcall_debug_enable(void) @@ -860,7 +860,7 @@ trace_initcall_finish_cb(void *data, initcall_t fn, int ret) static ktime_t initcall_calltime; -#ifdef TRACEPOINTS_ENABLED +#ifdef CONFIG_TRACEPOINTS static void __init initcall_debug_enable(void) { int ret; @@ -886,7 +886,7 @@ static inline void do_trace_initcall_finish(initcall_t fn, int ret) return; trace_initcall_finish_cb(&initcall_calltime, fn, ret); } -#endif /* !TRACEPOINTS_ENABLED */ +#endif /* !CONFIG_TRACEPOINTS */ int __init_or_module do_one_initcall(initcall_t fn) { -- 2.20.1