summaryrefslogtreecommitdiffstats
path: root/usr.bin/cvs/commit.c
diff options
context:
space:
mode:
authormiod <miod@openbsd.org>2008-06-09 20:30:22 +0000
committermiod <miod@openbsd.org>2008-06-09 20:30:22 +0000
commitc07a82f68c7eb5a9eeb579ff7bb1789a1e506c69 (patch)
tree5fde2eabb3a39c6a5f04b8de40393b0fce1b3c21 /usr.bin/cvs/commit.c
parentoops. this change was missing from the previous commit (diff)
downloadwireguard-openbsd-c07a82f68c7eb5a9eeb579ff7bb1789a1e506c69.tar.xz
wireguard-openbsd-c07a82f68c7eb5a9eeb579ff7bb1789a1e506c69.zip
Define a new flag, UVM_FLAG_HOLE, for uvm_map to create a vm_map_entry of
a new etype, UVM_ET_HOLE, meaning it has no backend. UVM_ET_HOLE entries (which should be created as UVM_PROT_NONE and with UVM_FLAG_NOMERGE and UVM_FLAG_HOLE) are skipped in uvm_unmap_remove(), so that pmap_{k,}remove() is not called on the entry. This is intended to save time, and behave better, on pmaps with MMU holes at process exit time. ok art@, kettenis@ provided feedback as well.
Diffstat (limited to 'usr.bin/cvs/commit.c')
0 files changed, 0 insertions, 0 deletions