From 9a172ee34ea00f64c6fd936e9b6ff608c612eaeb Mon Sep 17 00:00:00 2001 From: iwasaki Date: Thu, 5 Sep 2002 11:45:02 +0000 Subject: Add debug.rman_debug sysctl MIB and loader tunable instead of broken RMAN_DEBUG option. This would be useful for debugging resource manager code. --- sys/kern/subr_rman.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'sys/kern') 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 /* XXX debugging */ #include #include +#include -#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"); -- cgit v1.1