aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/wireless/rtlwifi/Kconfig5
-rw-r--r--drivers/net/wireless/rtlwifi/debug.h34
2 files changed, 39 insertions, 0 deletions
diff --git a/drivers/net/wireless/rtlwifi/Kconfig b/drivers/net/wireless/rtlwifi/Kconfig
index d6c42e69bdbd..44b9c0a57702 100644
--- a/drivers/net/wireless/rtlwifi/Kconfig
+++ b/drivers/net/wireless/rtlwifi/Kconfig
@@ -49,6 +49,11 @@ config RTLWIFI
49 depends on RTL8192CE || RTL8192CU || RTL8192SE || RTL8192DE 49 depends on RTL8192CE || RTL8192CU || RTL8192SE || RTL8192DE
50 default m 50 default m
51 51
52config RTLWIFI_DEBUG
53 tristate "Additional debugging output"
54 depends on RTL8192CE || RTL8192CU || RTL8192SE || RTL8192DE
55 default y
56
52config RTL8192C_COMMON 57config RTL8192C_COMMON
53 tristate 58 tristate
54 depends on RTL8192CE || RTL8192CU 59 depends on RTL8192CE || RTL8192CU
diff --git a/drivers/net/wireless/rtlwifi/debug.h b/drivers/net/wireless/rtlwifi/debug.h
index b024c23b6523..fd5600c69428 100644
--- a/drivers/net/wireless/rtlwifi/debug.h
+++ b/drivers/net/wireless/rtlwifi/debug.h
@@ -156,6 +156,8 @@ enum dbgp_flag_e {
156 DBGP_TYPE_MAX 156 DBGP_TYPE_MAX
157}; 157};
158 158
159#ifdef CONFIG_RTLWIFI_DEBUG
160
159#define RT_ASSERT(_exp, fmt, ...) \ 161#define RT_ASSERT(_exp, fmt, ...) \
160do { \ 162do { \
161 if (!(_exp)) { \ 163 if (!(_exp)) { \
@@ -195,5 +197,37 @@ do { \
195 } \ 197 } \
196} while (0) 198} while (0)
197 199
200#else
201
202struct rtl_priv;
203
204__printf(2, 3)
205static inline void RT_ASSERT(int exp, const char *fmt, ...)
206{
207}
208
209__printf(4, 5)
210static inline void RT_TRACE(struct rtl_priv *rtlpriv,
211 int comp, int level,
212 const char *fmt, ...)
213{
214}
215
216__printf(4, 5)
217static inline void RTPRINT(struct rtl_priv *rtlpriv,
218 int dbgtype, int dbgflag,
219 const char *fmt, ...)
220{
221}
222
223static inline void RT_PRINT_DATA(struct rtl_priv *rtlpriv,
224 int comp, int level,
225 const char *titlestring,
226 const void *hexdata, size_t hexdatalen)
227{
228}
229
230#endif
231
198void rtl_dbgp_flag_init(struct ieee80211_hw *hw); 232void rtl_dbgp_flag_init(struct ieee80211_hw *hw);
199#endif 233#endif