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
..
2000-11-28 06:49:15 +00:00
2000-04-08 14:17:18 +00:00
2000-06-02 09:27:48 +00:00
2001-01-24 00:27:28 +00:00
2001-01-24 00:27:28 +00:00
2001-01-24 08:42:39 +00:00
2000-04-26 20:58:40 +00:00
1999-12-29 05:07:58 +00:00
2001-01-24 10:40:56 +00:00
2000-12-02 05:45:32 +00:00
2001-01-24 00:28:07 +00:00
2001-01-24 00:35:12 +00:00
2000-10-29 13:57:19 +00:00
2001-01-24 10:43:25 +00:00
2001-01-24 10:44:01 +00:00
2001-01-21 21:19:49 +00:00
2000-12-08 21:51:06 +00:00
2000-07-04 11:25:35 +00:00
2001-01-24 00:35:12 +00:00
2000-12-23 19:43:10 +00:00
2001-01-24 00:33:44 +00:00
2001-01-24 10:47:14 +00:00
2000-10-20 07:58:15 +00:00
2001-01-19 09:57:29 +00:00
2000-12-08 21:51:06 +00:00
2001-01-24 10:47:50 +00:00
2001-01-10 04:43:51 +00:00
2001-01-08 07:22:06 +00:00
2000-12-28 08:14:58 +00:00
2001-01-21 07:52:20 +00:00
1999-11-16 16:28:58 +00:00
2001-01-24 00:36:03 +00:00
2000-07-04 11:25:35 +00:00
2000-12-08 20:09:00 +00:00
2001-01-24 10:57:01 +00:00
2000-09-10 09:13:34 +00:00
2000-05-05 09:59:14 +00:00
2001-01-13 23:08:34 +00:00
2001-01-13 22:49:59 +00:00
2000-11-18 21:01:04 +00:00
2001-01-10 04:43:51 +00:00
2001-01-10 04:43:51 +00:00
2001-01-19 08:23:22 +00:00
2001-01-10 04:43:51 +00:00
2001-01-10 04:43:51 +00:00
2001-01-23 16:35:33 +00:00
2000-12-01 08:57:47 +00:00
2001-01-24 04:35:13 +00:00
2001-01-01 23:09:53 +00:00
2000-11-27 22:52:31 +00:00
2000-11-25 06:22:16 +00:00
2000-04-29 15:36:14 +00:00
2000-09-29 13:32:24 +00:00
2000-12-08 21:51:06 +00:00
2000-12-08 21:51:06 +00:00
2000-04-29 13:19:31 +00:00
2000-12-31 23:12:20 +00:00
2001-01-04 13:41:24 +00:00
2000-12-28 12:17:35 +00:00
2001-01-04 13:41:24 +00:00
2000-12-01 08:47:54 +00:00
2000-09-29 13:36:47 +00:00
2000-05-01 20:32:07 +00:00
2000-04-22 15:13:06 +00:00
2001-01-24 00:35:12 +00:00
2000-05-26 02:09:24 +00:00
2000-12-08 21:51:06 +00:00
2001-01-08 22:16:26 +00:00
2000-07-05 07:46:41 +00:00
2000-12-15 17:55:24 +00:00
2001-01-14 18:48:42 +00:00
2000-11-26 19:29:15 +00:00
2000-10-31 07:05:40 +00:00
2001-01-19 01:59:14 +00:00
2000-12-08 21:51:06 +00:00
2000-12-20 21:50:37 +00:00
2000-10-29 16:57:42 +00:00
2001-01-10 04:43:51 +00:00
2000-12-08 21:51:06 +00:00
2000-12-08 21:51:06 +00:00
2000-12-13 19:51:07 +00:00
1999-11-24 01:03:08 +00:00
2001-01-24 09:48:52 +00:00
2000-12-08 20:09:00 +00:00
2001-01-24 09:53:49 +00:00
2001-01-24 10:57:01 +00:00
2001-01-24 10:57:01 +00:00
2001-01-09 04:33:49 +00:00
2001-01-11 00:13:54 +00:00
2000-12-31 01:30:27 +00:00
2000-07-02 23:56:45 +00:00
2000-12-02 05:45:32 +00:00
2000-12-02 05:41:30 +00:00
2000-12-01 08:57:47 +00:00
2001-01-14 18:04:30 +00:00
2001-01-14 18:04:30 +00:00
2001-01-14 18:04:30 +00:00
2000-01-30 10:14:13 +00:00
2000-12-20 21:50:37 +00:00
2000-12-08 21:51:06 +00:00
2000-12-08 21:51:06 +00:00
2000-07-11 22:07:57 +00:00
2001-01-20 23:03:20 +00:00
2000-10-29 13:57:19 +00:00
2000-11-27 22:52:31 +00:00
2000-11-11 23:04:15 +00:00
2001-01-20 21:29:10 +00:00
2000-11-19 22:22:47 +00:00
2000-11-19 22:22:47 +00:00
2001-01-21 22:23:11 +00:00
2001-01-02 11:51:55 +00:00
2000-12-21 21:44:31 +00:00
2001-01-24 00:35:12 +00:00
2000-12-02 05:41:30 +00:00
2001-01-10 04:43:51 +00:00
2000-12-08 20:09:00 +00:00
2001-01-19 05:31:07 +00:00
2000-12-09 09:35:55 +00:00
2000-11-01 17:57:24 +00:00
2001-01-23 04:15:19 +00:00
2000-12-13 00:17:05 +00:00
2000-12-08 21:51:06 +00:00
2000-12-06 07:09:08 +00:00
2000-12-09 09:35:55 +00:00
2001-01-23 04:15:19 +00:00
2000-12-13 00:17:05 +00:00
2000-11-18 23:06:26 +00:00
2000-12-06 06:59:38 +00:00
2000-11-01 17:57:24 +00:00