John Baldwin 8484de7555 - Don't use a union and fun tricks to shave one extra pointer off of struct
mtx right now as it makes debugging harder.  When we are in optimizing
  mode, we can revisit this.
- Fix the KTR trace messages to use %p rather than 0x%p to avoid duplicate
  0x's in KTR output.
- During witness_fixup, release Giant so that witness doesn't get confused.
  Also, grab all_mtx while walking the list of mutexes.
- Remove w_sleep and w_recurse.  Instead, perform checks on mutexes using
  the mutex's mtx_flags field.
- Allow debug.witness_ddb and debug.witness_skipspin to be set from the
  loader.
- Add Giant to the front of existing order_list entries to help ensure
  Giant is always first.
- Add an order entry for the various proc locks.  Note that this only
  helps keep proc in order mostly as the allproc and proctree mutexes are
  only obtained during a lockmgr operation on the specified mutex.
2001-01-24 10:57:01 +00:00
..
2001-01-24 10:27:11 +00:00
2001-01-24 10:01:13 +00:00
2001-01-16 09:39:23 +00:00
2001-01-24 00:01:42 +00:00
2000-12-30 22:06:19 +00:00
2001-01-23 23:51:56 +00:00
2001-01-24 10:01:13 +00:00
2001-01-24 10:38:58 +00:00
2001-01-22 11:27:25 +00:00
2000-12-31 10:24:19 +00:00
2001-01-22 22:34:53 +00:00
2001-01-22 17:51:48 +00:00
2001-01-23 12:37:15 +00:00
2001-01-24 06:54:24 +00:00