- Consolidate duplicate code into support functions.

- Split the bqlock into bqclean and bqdirty locks.
 - Only acquire the wakeup synchronization locks when we cross a
   threshold requiring them.
 - Restructure the way flushbufqueues() targets work so they are more
   smp friendly and sane.

Reviewed by:	kib
Discussed with:	mckusick, attilio
Sponsored by:	EMC / Isilon Storage Division

M    vfs_bio.c
This commit is contained in:
Jeff Roberson 2013-06-05 23:53:00 +00:00
parent d15f63f2fe
commit ba39d89bc9
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=251446

File diff suppressed because it is too large Load Diff