summaryrefslogtreecommitdiffstats
path: root/contrib/diff/lib
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2017-09-17 03:17:23 +0000
committerLuiz Souza <luiz@netgate.com>2018-02-21 15:13:39 -0300
commitff6af41082b99173f1f3faea0b7f58d1f70384e9 (patch)
tree8146c9e3f626a8a299f715482c1244d791fbdf17 /contrib/diff/lib
parentf0ea3d38dfcefcb14e12731990303f5a4ebb5fe4 (diff)
downloadFreeBSD-src-ff6af41082b99173f1f3faea0b7f58d1f70384e9.zip
FreeBSD-src-ff6af41082b99173f1f3faea0b7f58d1f70384e9.tar.gz
MFC r322296
Introduce vm_page_grab_pages(), which is intended to replace loops calling vm_page_grab() on consecutive page indices. Besides simplifying the code in the caller, vm_page_grab_pages() allows for batching optimizations. For example, the current implementation replaces calls to vm_page_lookup() on consecutive page indices by cheaper calls to vm_page_next(). (cherry picked from commit 9d710dfe3f1905122f3d9e3c84da8e4dc03363ee)
Diffstat (limited to 'contrib/diff/lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud