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

index d34f8d6b75779372e2f70976186c899219629107..b69868ed421ae02a7696aa3e435fdae112543bc2 100644 (file)
@@ -28,16 +28,8 @@ LTTNG_TRACEPOINT_EVENT_CLASS(preemptirq_template,
        )
 )
 
-/*
- * Tracing of irq enable / disable events is enabled
- *   on >= 4.19 when CONFIG_TRACE_IRQFLAGS is defined.
- *   on previous kernels when CONFIG_PROVE_LOCKING is NOT defined.
- */
 #if defined(CONFIG_TRACE_IRQFLAGS)
 #define LTTNG_TRACE_IRQ
-#elif (LINUX_VERSION_CODE < KERNEL_VERSION(4,19,0) && \
-       !defined(CONFIG_PROVE_LOCKING))
-#define LTTNG_TRACE_IRQ
 #endif
 
 #ifdef LTTNG_TRACE_IRQ
@@ -60,16 +52,8 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(preemptirq_template, irq_enable,
 )
 #endif /* LTTNG_TRACE_IRQ */
 
-/*
- * Tracing of preempt enable / disable events is enabled
- *   on >= 4.19 when CONFIG_TRACE_PREEMPT_TOGGLE is defined.
- *   on previous kernels when CONFIG_DEBUG_PREEMPT is defined.
- */
 #if defined(CONFIG_TRACE_PREEMPT_TOGGLE)
 #define LTTNG_TRACE_PREEMPT
-#elif (LINUX_VERSION_CODE < KERNEL_VERSION(4,19,0) && \
-       defined(CONFIG_DEBUG_PREEMPT))
-#define LTTNG_TRACE_PREEMPT
 #endif
 
 #ifdef LTTNG_TRACE_PREEMPT
This page took 0.026229 seconds and 4 git commands to generate.