instrumentation: module: remove compatibility code
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 13 Apr 2020 20:17:12 +0000 (16:17 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 13 Apr 2020 20:17:12 +0000 (16:17 -0400)
instrumentation/events/lttng-module/module.h

index 1dae9ad1d4b6275a05752521a1bc2f641b626b43..5299e17f54e55f87e99e1181cefd6dea057c1707 100644 (file)
@@ -16,7 +16,6 @@
 #define LTTNG_TRACE_MODULE_H
 
 #include <probes/lttng-tracepoint-event.h>
-#include <linux/version.h>
 
 #ifdef CONFIG_MODULES
 
@@ -60,11 +59,7 @@ LTTNG_TRACEPOINT_EVENT_CLASS(module_refcnt,
 
        TP_FIELDS(
                ctf_integer_hex(unsigned long, ip, ip)
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,19,0))
                ctf_integer(int, refcnt, atomic_read(&mod->refcnt))
-#else
-               ctf_integer(int, refcnt, __this_cpu_read(mod->refptr->incs) + __this_cpu_read(mod->refptr->decs))
-#endif
                ctf_string(name, mod->name)
        )
 )
This page took 0.025598 seconds and 4 git commands to generate.