jhb 165d918ce2 Change the all locks list from a STAILQ to a TAILQ. This bloats struct
lock_object by another pointer (though all of lock_object should be
conditional on LOCK_DEBUG anyways) in exchange for an O(1) TAILQ_REMOVE()
in witness_destroy() (called for every mtx_destroy() and sx_destroy())
instead of an O(n) STAILQ_REMOVE.  Since WITNESS is so dog slow as it is,
the speed-up is worth the space cost.

Suggested by:	iedowse
2002-06-06 20:51:04 +00:00
..
2002-06-06 16:35:58 +00:00
2002-06-05 12:30:45 +00:00
2002-05-16 21:28:32 +00:00
2002-06-06 16:35:58 +00:00
2002-05-24 07:26:17 +00:00
2002-06-06 16:35:58 +00:00
2002-06-06 16:59:24 +00:00
2002-05-24 17:38:01 +00:00
2002-06-06 16:35:58 +00:00
2002-03-20 10:12:07 +00:00