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>