diff options
author | imp <imp@FreeBSD.org> | 2002-03-07 08:10:42 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2002-03-07 08:10:42 +0000 |
commit | de68624be2e6b9be491de054971a586780cb16a4 (patch) | |
tree | 25ba5b74af24a994769d1c5250052d5cd187df8b /sys/dev/cardbus/cardbus_cis.c | |
parent | 03b0ddafe21bf030535b665c826844d350ebf0a4 (diff) | |
download | FreeBSD-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.c | 15 |
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, \ |