aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/isp
diff options
context:
space:
mode:
authorAttilio Rao <attilio@FreeBSD.org>2008-05-04 13:54:55 +0000
committerAttilio Rao <attilio@FreeBSD.org>2008-05-04 13:54:55 +0000
commit60e2edce550f65ba286a8e2c9191c8b211a398a6 (patch)
tree35aedf1add7a5c1ec26e20c5365bed8aab1b19d6 /sys/modules/isp
parent4655d57927f0e2b9fa570181e8278b9cb67f7af1 (diff)
downloadsrc-60e2edce550f65ba286a8e2c9191c8b211a398a6.tar.gz
src-60e2edce550f65ba286a8e2c9191c8b211a398a6.zip
sync_vnode() has some messy code about locking in order to deal with
mount fs needing Giant to be held when processing bufobjs. Use a different subqueue for pending workitems on filesystems requiring Giant. This simplifies the code notably and also reduces the number of Giant acquisitions (and the whole processing cost). Suggested by: jeff Reviewed by: kib Tested by: pho
Notes
Notes: svn path=/head/; revision=178761
Diffstat (limited to 'sys/modules/isp')
0 files changed, 0 insertions, 0 deletions