From d58bc8c462572e1f678e215e4da8da445cf4ab76 Mon Sep 17 00:00:00 2001 From: YONETANI Tomokazu Date: Fri, 21 Sep 2007 02:28:00 +0000 Subject: [PATCH] Merge rev 1.26 from FreeBSD: 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 | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/sys/kern/subr_rman.c b/sys/kern/subr_rman.c index 4685c74e89..5be5d15793 100644 --- a/sys/kern/subr_rman.c +++ b/sys/kern/subr_rman.c @@ -27,7 +27,7 @@ * SUCH DAMAGE. * * $FreeBSD: src/sys/kern/subr_rman.c,v 1.10.2.1 2001/06/05 08:06:08 imp Exp $ - * $DragonFly: src/sys/kern/subr_rman.c,v 1.12 2007/05/20 07:43:24 y0netan1 Exp $ + * $DragonFly: src/sys/kern/subr_rman.c,v 1.13 2007/09/21 02:28:00 y0netan1 Exp $ */ /* @@ -65,12 +65,14 @@ #include #include /* XXX debugging */ #include +#include -#ifdef RMAN_DEBUG -#define DPRINTF(params) kprintf 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) kprintf params static MALLOC_DEFINE(M_RMAN, "rman", "Resource manager"); -- 2.41.0