aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/b43/Kconfig
diff options
context:
space:
mode:
authorMichael Buesch <mb@bu3sch.de>2009-01-25 09:49:59 -0500
committerJohn W. Linville <linville@tuxdriver.com>2009-01-29 16:01:47 -0500
commit060210f938d8aa0b9d795588a2274cd67ba9d6a4 (patch)
tree74eceabb2bb5b945862f49e567bf862d243ff13a /drivers/net/wireless/b43/Kconfig
parent08e87a833f5e77ff33b64c9ac27cb7fb9ecd4a48 (diff)
b43: Dynamically control log verbosity
Dynamically control the log verbosity with a module parameter. This enables us to dynamically enable debugging messages (or disable info, warn, error messages) via module parameter or /sys/module/b43/parameters/verbose. This increases the module size by about 3k. But in practice it reduces the module size for the user, because some distributions ship the b43 module with CONFIG_B43_DEBUG set, which increases the module by about 15k. So with this patch applied, distributions should really _disable_ CONFIG_B43_DEBUG. There is no reason to keep it in a production-release kernel. So we have a net reduction in size by about 12k. This patch also adds a printk of the wireless core revision, so people don't have to enable SSB debugging to get the wireless core revision. Signed-off-by: Michael Buesch <mb@bu3sch.de> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/b43/Kconfig')
-rw-r--r--drivers/net/wireless/b43/Kconfig14
1 files changed, 11 insertions, 3 deletions
diff --git a/drivers/net/wireless/b43/Kconfig b/drivers/net/wireless/b43/Kconfig
index 1f81d36f87c5..aab71a70ba78 100644
--- a/drivers/net/wireless/b43/Kconfig
+++ b/drivers/net/wireless/b43/Kconfig
@@ -110,10 +110,18 @@ config B43_DEBUG
110 bool "Broadcom 43xx debugging" 110 bool "Broadcom 43xx debugging"
111 depends on B43 111 depends on B43
112 ---help--- 112 ---help---
113 Broadcom 43xx debugging messages. 113 Broadcom 43xx debugging.
114 114
115 Say Y, if you want to find out why the driver does not 115 This adds additional runtime sanity checks and statistics to the driver.
116 work for you. 116 These checks and statistics might me expensive and hurt runtime performance
117 of your system.
118 This also adds the b43 debugfs interface.
119
120 Do not enable this, unless you are debugging the driver.
121
122 Say N, if you are a distributor or user building a release kernel
123 for production use.
124 Only say Y, if you are debugging a problem in the b43 driver sourcecode.
117 125
118config B43_FORCE_PIO 126config B43_FORCE_PIO
119 bool "Force usage of PIO instead of DMA" 127 bool "Force usage of PIO instead of DMA"