Jeff Roberson 084d64ac21 - Add the B_NEEDSGIANT flag which is only set if the vnode that owns a buf
requires Giant.  It is set in bgetvp and cleared in brelvp.
 - Create QUEUE_DIRTY_GIANT for dirty buffers that require giant.
 - In the buf daemon, only grab giant when processing QUEUE_DIRTY_GIANT and
   only if we think there are buffers in that queue.

Sponsored by:	Isilon Systems, Inc.
2006-03-31 02:56:30 +00:00
..
2006-03-31 01:42:55 +00:00
2006-03-29 09:57:22 +00:00
2006-03-31 01:50:23 +00:00
2006-01-21 10:44:34 +00:00
2006-03-30 18:40:25 +00:00
2006-01-30 16:32:08 +00:00