From: Luis R. Rodriguez Date: Fri, 10 Feb 2012 20:45:13 +0000 (-0800) Subject: compat-wireless: fix patches/44-deactivate-mac80211-tracing.patch X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=34796289922277b1ec69e8a1fe5d32d93b1f3ef6;p=openwrt%2Fstaging%2Fblogic.git compat-wireless: fix patches/44-deactivate-mac80211-tracing.patch Tracing stuff is now compiled-in if tracing is enabled in your build, but we keep it disabled regardless for compat. Signed-off-by: Luis R. Rodriguez --- diff --git a/patches/44-deactivate-mac80211-tracing.patch b/patches/44-deactivate-mac80211-tracing.patch index feff5eb9a009..6445f30c217b 100644 --- a/patches/44-deactivate-mac80211-tracing.patch +++ b/patches/44-deactivate-mac80211-tracing.patch @@ -4,41 +4,12 @@ include/trace/events/module.h which makes this not compiling any more. --- a/net/mac80211/Makefile +++ b/net/mac80211/Makefile -@@ -24,8 +24,7 @@ mac80211-y := \ - util.o \ +@@ -25,7 +25,7 @@ mac80211-y := \ wme.o \ event.o \ -- chan.o \ -- driver-trace.o -+ chan.o + chan.o \ +- driver-trace.o mlme.o ++ mlme.o mac80211-$(CONFIG_MAC80211_LEDS) += led.o mac80211-$(CONFIG_MAC80211_DEBUGFS) += \ -@@ -42,6 +41,7 @@ mac80211-$(CONFIG_MAC80211_MESH) += \ - - mac80211-$(CONFIG_PM) += pm.o - -+mac80211-$(CONFIG_MAC80211_DRIVER_API_TRACER) += driver-trace.o - CFLAGS_driver-trace.o := -I$(src) - - # objects for PID algorithm ---- a/net/mac80211/driver-trace.h -+++ b/net/mac80211/driver-trace.h -@@ -5,6 +5,17 @@ - #include - #include "ieee80211_i.h" - -+#if !defined(CONFIG_MAC80211_DRIVER_API_TRACER) || defined(__CHECKER__) -+#undef TRACE_EVENT -+#define TRACE_EVENT(name, proto, ...) \ -+static inline void trace_ ## name(proto) {} -+#undef DECLARE_EVENT_CLASS -+#define DECLARE_EVENT_CLASS(...) -+#undef DEFINE_EVENT -+#define DEFINE_EVENT(evt_class, name, proto, ...) \ -+static inline void trace_ ## name(proto) {} -+#endif -+ - #undef TRACE_SYSTEM - #define TRACE_SYSTEM mac80211 -