Mark Johnston 8b84d791a0 witness: don't warn about matrix inconsistencies without holding the mutex
Lock order checking is done without the witness mutex held, so multiple
threads that are racing to establish a new lock order may read matrix
entries that are in an inconsistent state. Don't print a warning in this
case, but instead just redo the check after taking the witness lock.

Differential Revision:	https://reviews.freebsd.org/D2713
Reviewed by:	jhb
MFC after:	2 weeks
Sponsored by:	EMC / Isilon Storage Division
2015-06-07 18:59:47 +00:00
..
2015-04-18 21:50:53 +00:00
2015-04-22 14:38:58 +00:00
2015-01-22 11:12:42 +00:00
2015-01-22 11:12:42 +00:00
2015-04-22 14:38:58 +00:00
2014-03-14 06:29:43 +00:00
2014-06-26 13:57:44 +00:00
2015-05-20 17:48:22 +00:00
2015-05-20 17:47:01 +00:00
2014-08-11 15:06:07 +00:00
2015-01-22 11:12:42 +00:00
2015-04-18 21:50:53 +00:00
2015-04-18 21:50:53 +00:00
2014-11-30 12:52:33 +00:00
2015-03-17 14:16:50 +00:00
2015-05-18 13:43:33 +00:00