summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2014-09-15 17:14:09 +0000
committeralc <alc@FreeBSD.org>2014-09-15 17:14:09 +0000
commit17021239d9d97ea75b0e7eb686bdccc78175565d (patch)
tree5262675ad912eb482a0c3c8e573c2421739769d1 /lib
parentfb532b9858b5102c5001cf866a6bb27ce8b5410c (diff)
downloadFreeBSD-src-17021239d9d97ea75b0e7eb686bdccc78175565d.zip
FreeBSD-src-17021239d9d97ea75b0e7eb686bdccc78175565d.tar.gz
Three improvements to vnode_pager_generic_getpages():
Eliminate an exclusive object lock acquisition and release on the expected execution path. Do page zeroing before the object lock is acquired rather than during the time that the object lock is held. Use vm_pager_free_nonreq() to eliminate duplicated code. Reviewed by: kib MFC after: 6 weeks Sponsored by: EMC / Isilon Storage Division
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud