X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=probes%2Flttng-events.h;h=05e17b9bd8e3e9ba3f32037583b2727f63eee551;hb=d44a585f45b414de16c348b81ebdb98ded789831;hp=aba48218e8cd8422b07a49439fd889852627f9ac;hpb=e4bd62774b66eea5fd4221f2c006586e911a8de4;p=lttng-modules.git diff --git a/probes/lttng-events.h b/probes/lttng-events.h index aba48218..05e17b9b 100644 --- a/probes/lttng-events.h +++ b/probes/lttng-events.h @@ -705,25 +705,23 @@ static void __event_probe__##_name(void *__data) \ #define module_exit_eval1(_token, _system) module_exit(_token##_system) #define module_exit_eval(_token, _system) module_exit_eval1(_token, _system) -#ifndef TP_MODULE_NOINIT +#ifndef TP_MODULE_OVERRIDE static int TP_ID(__lttng_events_init__, TRACE_SYSTEM)(void) { wrapper_vmalloc_sync_all(); return lttng_probe_register(&TP_ID(__probe_desc___, TRACE_SYSTEM)); } +module_init_eval(__lttng_events_init__, TRACE_SYSTEM); + static void TP_ID(__lttng_events_exit__, TRACE_SYSTEM)(void) { lttng_probe_unregister(&TP_ID(__probe_desc___, TRACE_SYSTEM)); } -#ifndef TP_MODULE_NOAUTOLOAD -module_init_eval(__lttng_events_init__, TRACE_SYSTEM); module_exit_eval(__lttng_events_exit__, TRACE_SYSTEM); #endif -#endif - #undef module_init_eval #undef module_exit_eval #undef TP_ID1