fix: tracepoint: Optimize using static_call() (v5.10)
[lttng-modules.git] / wrapper / tracepoint.h
index c4ba01231766dd21e546d2ba90cd71d895590f5a..bc19d8c123139cd27aceea1c579b9f962e7e044f 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.026033 seconds and 4 git commands to generate.