1 Older kernels do not have trace/define_trace.h [1] and if there
2 is something there that we can backport we will define it
5 [1] http://lxr.linux.no/#linux+v2.6.31/include/trace/define_trace.h
7 --- a/drivers/net/wireless/iwlwifi/iwl-devtrace.h
8 +++ b/drivers/net/wireless/iwlwifi/iwl-devtrace.h
10 #if !defined(__IWLWIFI_DEVICE_TRACE) || defined(TRACE_HEADER_MULTI_READ)
11 #define __IWLWIFI_DEVICE_TRACE
13 +#if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,27))
14 #include <linux/tracepoint.h>
15 +#endif /* (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,27)) */
18 #if !defined(CONFIG_IWLWIFI_DEVICE_TRACING) || defined(__CHECKER__)
19 @@ -264,4 +266,6 @@ TRACE_EVENT(iwlwifi_dev_ucode_event,
20 #define TRACE_INCLUDE_PATH .
21 #undef TRACE_INCLUDE_FILE
22 #define TRACE_INCLUDE_FILE iwl-devtrace
23 +#if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,30))
24 #include <trace/define_trace.h>
26 --- a/net/mac80211/driver-trace.h
27 +++ b/net/mac80211/driver-trace.h
29 #if !defined(__MAC80211_DRIVER_TRACE) || defined(TRACE_HEADER_MULTI_READ)
30 #define __MAC80211_DRIVER_TRACE
32 +#if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,27))
33 #include <linux/tracepoint.h>
34 +#endif /* (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,27)) */
35 #include <net/mac80211.h>
36 #include "ieee80211_i.h"
38 @@ -772,4 +774,6 @@ TRACE_EVENT(drv_flush,
39 #define TRACE_INCLUDE_PATH .
40 #undef TRACE_INCLUDE_FILE
41 #define TRACE_INCLUDE_FILE driver-trace
42 +#if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,30))
43 #include <trace/define_trace.h>
44 +#endif /* (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,30)) */