@@ -72,7 +72,11 @@ void __wiphy_dbg(struct wiphy *wiphy, bool print, const char *fmt, ...)
#define _sdata_info(sdata, fmt, ...) \
__sdata_info("%s: " fmt, (sdata)->name, ##__VA_ARGS__)
#define _sdata_dbg(print, sdata, fmt, ...) \
- __sdata_dbg(print, "%s: " fmt, (sdata)->name, ##__VA_ARGS__)
+do { \
+ if (print) \
+ pr_debug(fmt, ##__VA_ARGS__); \
+ __sdata_dbg(print, "%s: " fmt, (sdata)->name, ##__VA_ARGS__); \
+} while (0)
#define _sdata_err(sdata, fmt, ...) \
__sdata_err("%s: " fmt, (sdata)->name, ##__VA_ARGS__)
#define _wiphy_dbg(print, wiphy, fmt, ...) \
@@ -35,8 +35,6 @@ void __sdata_dbg(bool print, const char *fmt, ...)
va_start(args, fmt);
vaf.va = &args;
- if (print)
- pr_debug("%pV", &vaf);
trace_mac80211_dbg(&vaf);
va_end(args);
}