[PATCH 1/3] AR6k: don't retrieve the debug log
Werner Almesberger
werner at openmoko.org
Mon Jan 19 20:49:08 CET 2009
The AR6k firmware maintains a log of debugging events that are retrieved
by the host on various occasions, including driver removal. Retrieval of
this data is very slow and seems to have little value.
This patch adds a new configuration option CONFIG_AR6000_WLAN_DEBUG to
enable retrieval of the debugging log. This option is turned off by
default.
Signed-off-by: Werner Almesberger <werner at openmoko.org>
---
Index: ktrack/drivers/ar6000/Kconfig
===================================================================
--- ktrack.orig/drivers/ar6000/Kconfig 2009-01-19 16:21:14.000000000 -0200
+++ ktrack/drivers/ar6000/Kconfig 2009-01-19 16:33:24.000000000 -0200
@@ -5,3 +5,14 @@
default m
help
good luck.
+
+config AR6000_WLAN_DEBUG
+ bool "Enable retrieval of firmware debugging information"
+ depends on AR6000_WLAN
+ default n
+ help
+ The AR6k firmware maintains a log of debugging events that
+ gets flushed to the host on various occasions. Retrieval of
+ this data is very slow, taking several seconds.
+
+ If in doubt, say N.
Index: ktrack/drivers/ar6000/ar6000/ar6000_drv.c
===================================================================
--- ktrack.orig/drivers/ar6000/ar6000/ar6000_drv.c 2009-01-19 16:21:14.000000000 -0200
+++ ktrack/drivers/ar6000/ar6000/ar6000_drv.c 2009-01-19 16:34:04.000000000 -0200
@@ -402,6 +402,9 @@
if (!ar->dbglog_init_done) return A_ERROR;
+#ifndef CONFIG_AR6000_WLAN_DEBUG
+ return 0;
+#endif
AR6000_SPIN_LOCK(&ar->arLock, 0);
More information about the openmoko-kernel
mailing list