peter 5f8ebc1b91 Hopefully fix the remaining glitches with the BUF_*() changes. This should
(really this time) fix pageout to swap and a couple of clustering cases.

This simplifies BUF_KERNPROC() so that it unconditionally reassigns the
lock owner rather than testing B_ASYNC and having the caller decide when
to do the reassign.  At present this is required because some places use
B_CALL/b_iodone to free the buffers without B_ASYNC being set.  Also,
vfs_cluster.c explicitly calls BUF_KERNPROC() when attaching the buffers
rather than the parent walking the cluster_head tailq.

Reviewed by:	Kirk McKusick <mckusick@mckusick.com>
1999-06-29 05:59:47 +00:00
..
1999-05-13 09:12:57 +00:00
1999-04-27 11:18:52 +00:00
1999-06-07 20:37:29 +00:00
1999-04-27 11:18:52 +00:00
1999-06-07 20:37:29 +00:00
1999-04-30 06:51:51 +00:00
1999-05-20 00:00:58 +00:00
1999-04-27 11:18:52 +00:00
1999-05-17 13:50:24 +00:00
1999-06-17 23:42:45 +00:00
1999-05-31 11:29:30 +00:00
1999-05-13 09:12:57 +00:00
1999-05-31 11:29:30 +00:00
1999-06-17 23:42:45 +00:00
1999-05-31 11:29:30 +00:00
1999-04-12 10:07:15 +00:00
1999-06-17 23:42:45 +00:00