From 9911b79277817f85f65514e56967f918fba01626 Mon Sep 17 00:00:00 2001 From: alc Date: Sun, 25 Oct 2009 17:30:50 +0000 Subject: Eliminate an unnecessary check from vm_fault_prefault(). --- sys/vm/vm_fault.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/vm/vm_fault.c b/sys/vm/vm_fault.c index 98b6b09..4314fda 100644 --- a/sys/vm/vm_fault.c +++ b/sys/vm/vm_fault.c @@ -1011,8 +1011,8 @@ vm_fault_prefault(pmap_t pmap, vm_offset_t addra, vm_map_entry_t entry) while ((m = vm_page_lookup(lobject, pindex)) == NULL && lobject->type == OBJT_DEFAULT && (backing_object = lobject->backing_object) != NULL) { - if (lobject->backing_object_offset & PAGE_MASK) - break; + KASSERT((lobject->backing_object_offset & PAGE_MASK) == + 0, ("vm_fault_prefault: unaligned object offset")); pindex += lobject->backing_object_offset >> PAGE_SHIFT; VM_OBJECT_LOCK(backing_object); VM_OBJECT_UNLOCK(lobject); -- cgit v1.1