summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2010-02-13 11:24:11 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2010-02-13 11:24:11 +0000
commit7294ca01f607033e1b02780ceca35216085a6e60 (patch)
treeedd8f0e0809e26ed661ce1ffbe5680b8dda4f4b4
parent7cfa6ebe390bd49aa842523c2cb30af01c96fd4d (diff)
Notes
-rw-r--r--sys/vm/vm_map.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c
index 5c6fd4d248c4..1e523c35a58d 100644
--- a/sys/vm/vm_map.c
+++ b/sys/vm/vm_map.c
@@ -2060,12 +2060,12 @@ vm_map_wire(vm_map_t map, vm_offset_t start, vm_offset_t end,
if (entry->wired_count == 0) {
if ((entry->protection & (VM_PROT_READ|VM_PROT_EXECUTE))
== 0) {
+ entry->eflags |= MAP_ENTRY_WIRE_SKIPPED;
if ((flags & VM_MAP_WIRE_HOLESOK) == 0) {
end = entry->end;
rv = KERN_INVALID_ADDRESS;
goto done;
}
- entry->eflags |= MAP_ENTRY_WIRE_SKIPPED;
goto next_entry;
}
entry->wired_count++;