X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=wrapper%2Ftracepoint.h;h=d094f42ac3695fafa6593f63780410b1734bb8e5;hb=dd8227fab4fff032297b9df0560d408615b4a3da;hp=5f429db7585ddb7c7edecf1abd359cb09bc15918;hpb=d16aa9c9b858f5362c9d0ac47ded796045b33ac3;p=lttng-modules.git diff --git a/wrapper/tracepoint.h b/wrapper/tracepoint.h index 5f429db7..d094f42a 100644 --- a/wrapper/tracepoint.h +++ b/wrapper/tracepoint.h @@ -37,11 +37,34 @@ #define kabi_2635_tracepoint_probe_register tracepoint_probe_register #define kabi_2635_tracepoint_probe_unregister tracepoint_probe_unregister -#define kabi_2635_tracepoint_probe_register_noupdate tracepoint_probe_register_noupdate -#define kabi_2635_tracepoint_probe_unregister_noupdate tracepoint_probe_unregister_noupdate #endif /* HAVE_KABI_2635_TRACEPOINT */ +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,15,0)) + +#include "../lttng-tracepoint.h" + +#define lttng_wrapper_tracepoint_probe_register lttng_tracepoint_probe_register +#define lttng_wrapper_tracepoint_probe_unregister lttng_tracepoint_probe_unregister + +#else /* #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,15,0)) */ + +#define lttng_wrapper_tracepoint_probe_register kabi_2635_tracepoint_probe_register +#define lttng_wrapper_tracepoint_probe_unregister kabi_2635_tracepoint_probe_unregister + +static inline +int lttng_tracepoint_init(void) +{ + return 0; +} + +static inline +void lttng_tracepoint_exit(void) +{ +} + +#endif /* #else #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,15,0)) */ + #ifdef CONFIG_MODULE_SIG #include