1 --- a/net/mac80211/trace.c
2 +++ b/net/mac80211/trace.c
3 @@ -17,12 +17,16 @@ void __sdata_info(const char *fmt, ...)
4 struct va_format vaf = {
13 + va_copy(args2, args);
19 trace_mac80211_info(&vaf);
22 @@ -35,10 +39,16 @@ void __sdata_dbg(bool print, const char
32 + va_copy(args2, args);
34 pr_debug("%pV", &vaf);
38 trace_mac80211_dbg(&vaf);
41 @@ -48,12 +58,16 @@ void __sdata_err(const char *fmt, ...)
42 struct va_format vaf = {
46 + va_list args, args2;
51 + va_copy(args2, args);
57 trace_mac80211_err(&vaf);
60 @@ -66,10 +80,16 @@ void __wiphy_dbg(struct wiphy *wiphy, bo
67 - wiphy_dbg(wiphy, "%pV", &vaf);
71 + va_copy(args2, args);
73 + pr_debug("%pV", &vaf);
77 trace_mac80211_dbg(&vaf);