summaryrefslogtreecommitdiffstats
path: root/sys/dev/cardbus/cardbus_cis.c
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2002-03-07 08:10:42 +0000
committerimp <imp@FreeBSD.org>2002-03-07 08:10:42 +0000
commitde68624be2e6b9be491de054971a586780cb16a4 (patch)
tree25ba5b74af24a994769d1c5250052d5cd187df8b /sys/dev/cardbus/cardbus_cis.c
parent03b0ddafe21bf030535b665c826844d350ebf0a4 (diff)
downloadFreeBSD-src-de68624be2e6b9be491de054971a586780cb16a4.zip
FreeBSD-src-de68624be2e6b9be491de054971a586780cb16a4.tar.gz
Implement hw.cardbus.debug and hw.cardbus.cis_debug to help debug some
of the cardbus problems that people may start seeing.
Diffstat (limited to 'sys/dev/cardbus/cardbus_cis.c')
-rw-r--r--sys/dev/cardbus/cardbus_cis.c15
1 files changed, 5 insertions, 10 deletions
diff --git a/sys/dev/cardbus/cardbus_cis.c b/sys/dev/cardbus/cardbus_cis.c
index 41d0a32..466a667 100644
--- a/sys/dev/cardbus/cardbus_cis.c
+++ b/sys/dev/cardbus/cardbus_cis.c
@@ -32,8 +32,6 @@
* CIS Handling for the Cardbus Bus
*/
-#define CARDBUS_DEBUG
-
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/kernel.h>
@@ -54,16 +52,13 @@
#include "card_if.h"
-#if defined CARDBUS_DEBUG
-#define DPRINTF(a) printf a
-#define DEVPRINTF(x) device_printf x
-#else
-#define DPRINTF(a)
-#define DEVPRINTF(x)
-#endif
-
__FBSDID("$FreeBSD$");
+extern int cardbus_cis_debug;
+
+#define DPRINTF(a) if (cardbus_cis_debug) printf a
+#define DEVPRINTF(x) if (cardbus_cis_debug) device_printf x
+
#define DECODE_PARAMS \
(device_t cbdev, device_t child, int id, int len, \
u_int8_t *tupledata, u_int32_t start, u_int32_t *off, \
OpenPOWER on IntegriCloud