diff options
author | alc <alc@FreeBSD.org> | 2017-09-17 03:17:23 +0000 |
---|---|---|
committer | Luiz Souza <luiz@netgate.com> | 2018-02-21 15:13:39 -0300 |
commit | ff6af41082b99173f1f3faea0b7f58d1f70384e9 (patch) | |
tree | 8146c9e3f626a8a299f715482c1244d791fbdf17 /contrib/diff/lib | |
parent | f0ea3d38dfcefcb14e12731990303f5a4ebb5fe4 (diff) | |
download | FreeBSD-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