diff options
author | attilio <attilio@FreeBSD.org> | 2008-05-04 13:54:55 +0000 |
---|---|---|
committer | attilio <attilio@FreeBSD.org> | 2008-05-04 13:54:55 +0000 |
commit | bb68298f623ded730e0dc981b2f072c542325a78 (patch) | |
tree | 35aedf1add7a5c1ec26e20c5365bed8aab1b19d6 /sys/modules/hme | |
parent | 30e27ea7fda56674b5fdaada9c076f0d9fc08824 (diff) | |
download | FreeBSD-src-bb68298f623ded730e0dc981b2f072c542325a78.zip FreeBSD-src-bb68298f623ded730e0dc981b2f072c542325a78.tar.gz |
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
Diffstat (limited to 'sys/modules/hme')
0 files changed, 0 insertions, 0 deletions