diff options
| author | Konstantin Belousov <kib@FreeBSD.org> | 2010-02-13 11:24:11 +0000 |
|---|---|---|
| committer | Konstantin Belousov <kib@FreeBSD.org> | 2010-02-13 11:24:11 +0000 |
| commit | 7294ca01f607033e1b02780ceca35216085a6e60 (patch) | |
| tree | edd8f0e0809e26ed661ce1ffbe5680b8dda4f4b4 | |
| parent | 7cfa6ebe390bd49aa842523c2cb30af01c96fd4d (diff) | |
Notes
| -rw-r--r-- | sys/vm/vm_map.c | 2 |
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++; |
