diff options
-rw-r--r-- | sys/kern/subr_rman.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/sys/kern/subr_rman.c b/sys/kern/subr_rman.c index 7c5502e..858434b 100644 --- a/sys/kern/subr_rman.c +++ b/sys/kern/subr_rman.c @@ -66,12 +66,14 @@ #include <sys/bus.h> /* XXX debugging */ #include <machine/bus.h> #include <sys/rman.h> +#include <sys/sysctl.h> -#ifdef RMAN_DEBUG -#define DPRINTF(params) printf##params -#else -#define DPRINTF(params) -#endif +int rman_debug = 0; +TUNABLE_INT("debug.rman_debug", &rman_debug); +SYSCTL_INT(_debug, OID_AUTO, rman_debug, CTLFLAG_RW, + &rman_debug, 0, "rman debug"); + +#define DPRINTF(params) if (rman_debug) printf params static MALLOC_DEFINE(M_RMAN, "rman", "Resource manager"); |