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
..
2003-02-21 19:00:48 +00:00
2003-02-25 03:21:22 +00:00
2002-11-14 05:08:22 +00:00
2003-02-24 21:49:27 +00:00
2003-02-05 14:03:55 +00:00
2003-02-25 03:21:22 +00:00
2002-09-20 18:15:40 +00:00
2003-02-16 14:13:23 +00:00
2003-02-16 14:13:23 +00:00
2003-02-25 03:21:22 +00:00
2003-02-24 14:32:27 +00:00
2003-02-25 03:21:22 +00:00
2003-02-25 03:21:22 +00:00
2002-11-06 22:58:55 +00:00
2002-10-18 12:06:01 +00:00
2003-02-23 18:45:50 +00:00
2003-02-16 01:30:31 +00:00
2003-02-19 00:32:01 +00:00
2003-02-21 15:13:26 +00:00
2002-11-28 01:09:29 +00:00
2003-02-23 19:15:34 +00:00
2003-02-21 15:13:26 +00:00
2003-02-16 14:13:23 +00:00
2003-02-16 14:13:23 +00:00
2003-02-16 14:13:23 +00:00
2002-09-21 21:43:49 +00:00
2003-02-25 03:21:22 +00:00
2002-11-28 01:15:01 +00:00
2003-02-25 03:21:22 +00:00