Jeff Roberson
17661e5ac4
- Add an interlock argument to BUF_LOCK and BUF_TIMELOCK.
...
- Remove the buftimelock mutex and acquire the buf's interlock to protect
these fields instead.
- Hold the vnode interlock while locking bufs on the clean/dirty queues.
This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another
BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick
2003-02-25 03:37:48 +00:00
..
2002-03-20 04:02:59 +00:00
2003-02-25 03:21:22 +00:00
2002-12-27 06:09:56 +00:00
2003-02-25 03:21:22 +00:00
2003-02-19 05:47:46 +00:00
2003-01-03 16:23:12 +00:00
2003-02-19 05:47:46 +00:00
2002-11-11 11:50:03 +00:00
2002-09-19 06:05:32 +00:00
2002-11-01 01:01:27 +00:00
2003-02-19 05:47:46 +00:00
2002-12-23 20:39:15 +00:00
2003-01-21 11:34:57 +00:00
2003-01-16 00:02:21 +00:00
2003-01-21 11:34:57 +00:00
2002-11-07 23:57:17 +00:00
2003-01-04 19:26:35 +00:00
2003-02-15 19:38:23 +00:00
2003-02-19 05:47:46 +00:00
2003-01-01 00:13:01 +00:00
2003-01-11 07:29:47 +00:00
2003-01-13 00:33:17 +00:00
2003-02-19 05:47:46 +00:00
2002-12-29 21:01:14 +00:00
2003-02-24 17:30:45 +00:00
2002-12-19 07:23:46 +00:00
2003-02-09 20:40:36 +00:00
2003-01-14 02:28:39 +00:00
2003-02-16 06:36:48 +00:00
2003-02-25 03:37:48 +00:00
2002-12-28 21:03:42 +00:00
2003-01-18 21:14:02 +00:00
2003-01-20 20:00:32 +00:00
2002-09-21 22:07:17 +00:00
2002-10-12 05:32:24 +00:00
2002-12-16 19:24:43 +00:00
2003-01-13 21:32:16 +00:00
2002-03-19 22:20:14 +00:00