70 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			70 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
--- a/include/net/cfg80211.h
 | 
						|
+++ b/include/net/cfg80211.h
 | 
						|
@@ -2574,9 +2574,8 @@ void cfg80211_cqm_rssi_notify(struct net
 | 
						|
 	wiphy_printk(KERN_NOTICE, wiphy, format, ##args)
 | 
						|
 #define wiphy_info(wiphy, format, args...)			\
 | 
						|
 	wiphy_printk(KERN_INFO, wiphy, format, ##args)
 | 
						|
-
 | 
						|
-int wiphy_debug(const struct wiphy *wiphy, const char *format, ...)
 | 
						|
-	__attribute__ ((format (printf, 2, 3)));
 | 
						|
+#define wiphy_debug(wiphy, format, args...)			\
 | 
						|
+	wiphy_printk(KERN_DEBUG, wiphy, format, ##args)
 | 
						|
 
 | 
						|
 #if defined(DEBUG)
 | 
						|
 #define wiphy_dbg(wiphy, format, args...)			\
 | 
						|
--- a/net/wireless/core.c
 | 
						|
+++ b/net/wireless/core.c
 | 
						|
@@ -929,52 +929,3 @@ static void __exit cfg80211_exit(void)
 | 
						|
 	destroy_workqueue(cfg80211_wq);
 | 
						|
 }
 | 
						|
 module_exit(cfg80211_exit);
 | 
						|
-
 | 
						|
-static int ___wiphy_printk(const char *level, const struct wiphy *wiphy,
 | 
						|
-			   struct va_format *vaf)
 | 
						|
-{
 | 
						|
-	if (!wiphy)
 | 
						|
-		return printk("%s(NULL wiphy *): %pV", level, vaf);
 | 
						|
-
 | 
						|
-	return printk("%s%s: %pV", level, wiphy_name(wiphy), vaf);
 | 
						|
-}
 | 
						|
-
 | 
						|
-int __wiphy_printk(const char *level, const struct wiphy *wiphy,
 | 
						|
-		   const char *fmt, ...)
 | 
						|
-{
 | 
						|
-	struct va_format vaf;
 | 
						|
-	va_list args;
 | 
						|
-	int r;
 | 
						|
-
 | 
						|
-	va_start(args, fmt);
 | 
						|
-
 | 
						|
-	vaf.fmt = fmt;
 | 
						|
-	vaf.va = &args;
 | 
						|
-
 | 
						|
-	r = ___wiphy_printk(level, wiphy, &vaf);
 | 
						|
-	va_end(args);
 | 
						|
-
 | 
						|
-	return r;
 | 
						|
-}
 | 
						|
-EXPORT_SYMBOL(__wiphy_printk);
 | 
						|
-
 | 
						|
-#define define_wiphy_printk_level(func, kern_level)		\
 | 
						|
-int func(const struct wiphy *wiphy, const char *fmt, ...)	\
 | 
						|
-{								\
 | 
						|
-	struct va_format vaf;					\
 | 
						|
-	va_list args;						\
 | 
						|
-	int r;							\
 | 
						|
-								\
 | 
						|
-	va_start(args, fmt);					\
 | 
						|
-								\
 | 
						|
-	vaf.fmt = fmt;						\
 | 
						|
-	vaf.va = &args;						\
 | 
						|
-								\
 | 
						|
-	r = ___wiphy_printk(kern_level, wiphy, &vaf);		\
 | 
						|
-	va_end(args);						\
 | 
						|
-								\
 | 
						|
-	return r;						\
 | 
						|
-}								\
 | 
						|
-EXPORT_SYMBOL(func);
 | 
						|
-
 | 
						|
-define_wiphy_printk_level(wiphy_debug, KERN_DEBUG);
 |