Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Mar 2004 14:29:07 -0800
From:      Alfred Perlstein <alfred@freebsd.org>
To:        jhb@freebsd.org
Cc:        current@freebsd.org
Subject:   witness patch
Message-ID:  <20040322222907.GS54769@elvis.mu.org>

next in thread | raw e-mail | index | archive | help
This gives a traceback when witness_warn() is called like when
we get a lock order reversal in witness_checkorder().

Please review or commit.


Index: subr_witness.c
===================================================================
RCS file: /home/ncvs/src/sys/kern/subr_witness.c,v
retrieving revision 1.170
diff -u -r1.170 subr_witness.c
--- subr_witness.c	27 Feb 2004 18:33:09 -0000	1.170
+++ subr_witness.c	15 Mar 2004 09:47:45 -0000
@@ -1150,6 +1150,8 @@
 #ifdef DDB
 	else if (witness_ddb && n)
 		Debugger(__func__);
+	else if (witness_trace && n)
+		backtrace();
 #endif
 	return (n);
 }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040322222907.GS54769>