diff options
Diffstat (limited to 'drivers/net/wireless')
| -rw-r--r-- | drivers/net/wireless/rtlwifi/Kconfig | 5 | ||||
| -rw-r--r-- | drivers/net/wireless/rtlwifi/debug.h | 34 | 
2 files changed, 39 insertions, 0 deletions
diff --git a/drivers/net/wireless/rtlwifi/Kconfig b/drivers/net/wireless/rtlwifi/Kconfig index d6c42e69bdb..44b9c0a5770 100644 --- a/drivers/net/wireless/rtlwifi/Kconfig +++ b/drivers/net/wireless/rtlwifi/Kconfig @@ -49,6 +49,11 @@ config RTLWIFI  	depends on RTL8192CE || RTL8192CU || RTL8192SE || RTL8192DE  	default m +config RTLWIFI_DEBUG +	tristate "Additional debugging output" +	depends on RTL8192CE || RTL8192CU || RTL8192SE || RTL8192DE +	default y +  config RTL8192C_COMMON  	tristate  	depends on RTL8192CE || RTL8192CU diff --git a/drivers/net/wireless/rtlwifi/debug.h b/drivers/net/wireless/rtlwifi/debug.h index b024c23b652..fd5600c6942 100644 --- a/drivers/net/wireless/rtlwifi/debug.h +++ b/drivers/net/wireless/rtlwifi/debug.h @@ -156,6 +156,8 @@ enum dbgp_flag_e {  	DBGP_TYPE_MAX  }; +#ifdef CONFIG_RTLWIFI_DEBUG +  #define RT_ASSERT(_exp, fmt, ...)					\  do {									\  	if (!(_exp)) {							\ @@ -195,5 +197,37 @@ do {									\  	}								\  } while (0) +#else + +struct rtl_priv; + +__printf(2, 3) +static inline void RT_ASSERT(int exp, const char *fmt, ...) +{ +} + +__printf(4, 5) +static inline void RT_TRACE(struct rtl_priv *rtlpriv, +			    int comp, int level, +			    const char *fmt, ...) +{ +} + +__printf(4, 5) +static inline void RTPRINT(struct rtl_priv *rtlpriv, +			   int dbgtype, int dbgflag, +			   const char *fmt, ...) +{ +} + +static inline void RT_PRINT_DATA(struct rtl_priv *rtlpriv, +				 int comp, int level, +				 const char *titlestring, +				 const void *hexdata, size_t hexdatalen) +{ +} + +#endif +  void rtl_dbgp_flag_init(struct ieee80211_hw *hw);  #endif  |