From: Mathieu Desnoyers Date: Thu, 16 Jul 2015 17:02:03 +0000 (-0400) Subject: Fix: kvm instrumentation for 4.2 kernels X-Git-Tag: v2.6.3~9 X-Git-Url: http://git.liburcu.org/?p=lttng-modules.git;a=commitdiff_plain;h=b01bd710922eb07a5ef2605ba150d8c752c92b95 Fix: kvm instrumentation for 4.2 kernels Signed-off-by: Mathieu Desnoyers --- diff --git a/instrumentation/events/lttng-module/arch/x86/kvm/mmutrace.h b/instrumentation/events/lttng-module/arch/x86/kvm/mmutrace.h index bbfce678..165d7d6a 100644 --- a/instrumentation/events/lttng-module/arch/x86/kvm/mmutrace.h +++ b/instrumentation/events/lttng-module/arch/x86/kvm/mmutrace.h @@ -2,9 +2,14 @@ #define LTTNG_TRACE_KVMMMU_H #include "../../../../../../probes/lttng-tracepoint-event.h" -#include #include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,2,0)) +#include +#else /* if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,2,0)) */ +#include +#endif /* #else #if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,2,0)) */ + #undef TRACE_SYSTEM #define TRACE_SYSTEM kvmmmu