diff options
author | Arend van Spriel <arend@broadcom.com> | 2012-12-05 09:25:59 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2012-12-10 15:47:26 -0500 |
commit | 9623aba87cd088b37965229697402097ec26c836 (patch) | |
tree | 97f0c187e4f08b097640f19354b9a8b1599411fa /drivers/net/wireless/brcm80211 | |
parent | 5e8149f5036afe2d94b5fafc9ff752283804a752 (diff) |
brcmfmac: consolidate debug macros in wl_cfg80211
The source file wl_cfg80211.c has its own debug macros and levels.
This patch maps the macros to the ones used in the rest of the
brcmfmac driver.
Reviewed-by: Hante Meuleman <meuleman@broadcom.com>
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/brcm80211')
-rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h | 2 | ||||
-rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 2 | ||||
-rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h | 74 |
3 files changed, 10 insertions, 68 deletions
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h b/drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h index 61967fc472e1..f2ab01cd7966 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h +++ b/drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h | |||
@@ -31,6 +31,8 @@ | |||
31 | #define BRCMF_BTA_VAL 0x0800 | 31 | #define BRCMF_BTA_VAL 0x0800 |
32 | #define BRCMF_FIL_VAL 0x1000 | 32 | #define BRCMF_FIL_VAL 0x1000 |
33 | #define BRCMF_USB_VAL 0x2000 | 33 | #define BRCMF_USB_VAL 0x2000 |
34 | #define BRCMF_SCAN_VAL 0x4000 | ||
35 | #define BRCMF_CONN_VAL 0x8000 | ||
34 | 36 | ||
35 | /* Macro for error messages. net_ratelimit() is used when driver | 37 | /* Macro for error messages. net_ratelimit() is used when driver |
36 | * debugging is not selected. When debugging the driver error | 38 | * debugging is not selected. When debugging the driver error |
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c index 4ddd58f1e9fe..b321813d0832 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c +++ b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | |||
@@ -87,8 +87,6 @@ | |||
87 | #define BRCMF_ASSOC_PARAMS_FIXED_SIZE \ | 87 | #define BRCMF_ASSOC_PARAMS_FIXED_SIZE \ |
88 | (sizeof(struct brcmf_assoc_params_le) - sizeof(u16)) | 88 | (sizeof(struct brcmf_assoc_params_le) - sizeof(u16)) |
89 | 89 | ||
90 | static u32 brcmf_dbg_level = WL_DBG_ERR; | ||
91 | |||
92 | static bool check_vif_up(struct brcmf_cfg80211_vif *vif) | 90 | static bool check_vif_up(struct brcmf_cfg80211_vif *vif) |
93 | { | 91 | { |
94 | if (!test_bit(BRCMF_VIF_STATUS_READY, &vif->sme_state)) { | 92 | if (!test_bit(BRCMF_VIF_STATUS_READY, &vif->sme_state)) { |
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h index c163e4dea972..0e7052039402 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h +++ b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h | |||
@@ -17,72 +17,14 @@ | |||
17 | #ifndef _wl_cfg80211_h_ | 17 | #ifndef _wl_cfg80211_h_ |
18 | #define _wl_cfg80211_h_ | 18 | #define _wl_cfg80211_h_ |
19 | 19 | ||
20 | #define WL_DBG_NONE 0 | 20 | #include "dhd_dbg.h" |
21 | #define WL_DBG_CONN (1 << 5) | 21 | |
22 | #define WL_DBG_SCAN (1 << 4) | 22 | #define WL_ERR(fmt, ...) brcmf_err(fmt, ##__VA_ARGS__) |
23 | #define WL_DBG_TRACE (1 << 3) | 23 | |
24 | #define WL_DBG_INFO (1 << 1) | 24 | #define WL_INFO(fmt, ...) brcmf_dbg(INFO, fmt, ##__VA_ARGS__) |
25 | #define WL_DBG_ERR (1 << 0) | 25 | #define WL_TRACE(fmt, ...) brcmf_dbg(TRACE, fmt, ##__VA_ARGS__) |
26 | #define WL_DBG_MASK ((WL_DBG_INFO | WL_DBG_ERR | WL_DBG_TRACE) | \ | 26 | #define WL_SCAN(fmt, ...) brcmf_dbg(SCAN, fmt, ##__VA_ARGS__) |
27 | (WL_DBG_SCAN) | (WL_DBG_CONN)) | 27 | #define WL_CONN(fmt, ...) brcmf_dbg(CONN, fmt, ##__VA_ARGS__) |
28 | |||
29 | #define WL_ERR(fmt, ...) \ | ||
30 | do { \ | ||
31 | if (brcmf_dbg_level & WL_DBG_ERR) { \ | ||
32 | if (net_ratelimit()) { \ | ||
33 | pr_err("ERROR @%s : " fmt, \ | ||
34 | __func__, ##__VA_ARGS__); \ | ||
35 | } \ | ||
36 | } \ | ||
37 | } while (0) | ||
38 | |||
39 | #if (defined DEBUG) | ||
40 | #define WL_INFO(fmt, ...) \ | ||
41 | do { \ | ||
42 | if (brcmf_dbg_level & WL_DBG_INFO) { \ | ||
43 | if (net_ratelimit()) { \ | ||
44 | pr_err("INFO @%s : " fmt, \ | ||
45 | __func__, ##__VA_ARGS__); \ | ||
46 | } \ | ||
47 | } \ | ||
48 | } while (0) | ||
49 | |||
50 | #define WL_TRACE(fmt, ...) \ | ||
51 | do { \ | ||
52 | if (brcmf_dbg_level & WL_DBG_TRACE) { \ | ||
53 | if (net_ratelimit()) { \ | ||
54 | pr_err("TRACE @%s : " fmt, \ | ||
55 | __func__, ##__VA_ARGS__); \ | ||
56 | } \ | ||
57 | } \ | ||
58 | } while (0) | ||
59 | |||
60 | #define WL_SCAN(fmt, ...) \ | ||
61 | do { \ | ||
62 | if (brcmf_dbg_level & WL_DBG_SCAN) { \ | ||
63 | if (net_ratelimit()) { \ | ||
64 | pr_err("SCAN @%s : " fmt, \ | ||
65 | __func__, ##__VA_ARGS__); \ | ||
66 | } \ | ||
67 | } \ | ||
68 | } while (0) | ||
69 | |||
70 | #define WL_CONN(fmt, ...) \ | ||
71 | do { \ | ||
72 | if (brcmf_dbg_level & WL_DBG_CONN) { \ | ||
73 | if (net_ratelimit()) { \ | ||
74 | pr_err("CONN @%s : " fmt, \ | ||
75 | __func__, ##__VA_ARGS__); \ | ||
76 | } \ | ||
77 | } \ | ||
78 | } while (0) | ||
79 | |||
80 | #else /* (defined DEBUG) */ | ||
81 | #define WL_INFO(fmt, args...) | ||
82 | #define WL_TRACE(fmt, args...) | ||
83 | #define WL_SCAN(fmt, args...) | ||
84 | #define WL_CONN(fmt, args...) | ||
85 | #endif /* (defined DEBUG) */ | ||
86 | 28 | ||
87 | #define WL_NUM_SCAN_MAX 10 | 29 | #define WL_NUM_SCAN_MAX 10 |
88 | #define WL_NUM_PMKIDS_MAX MAXPMKID | 30 | #define WL_NUM_PMKIDS_MAX MAXPMKID |