fix: tracepoint: Optimize using static_call() (v5.10)
[lttng-modules.git] / include / wrapper / tracepoint.h
index 9f631abdbd30010e56523e95c5dff8b143c43b57..41fcfad670e48a5ed2d2b0e3c7603eb5d7743901 100644 (file)
 #include <linux/tracepoint.h>
 #include <linux/module.h>
 
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,10,0))
+#define LTTNG_DEFINE_TRACE(name, proto, args)          \
+       DEFINE_TRACE(name, PARAMS(proto), PARAMS(args))
+#else
+#define LTTNG_DEFINE_TRACE(name, proto, args)          \
+       DEFINE_TRACE(name)
+#endif
+
 #ifndef HAVE_KABI_2635_TRACEPOINT
 
 #define kabi_2635_tracepoint_probe_register tracepoint_probe_register
This page took 0.022834 seconds and 4 git commands to generate.