summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/vm/vm_page.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c
index 767fbbf..3077e37 100644
--- a/sys/vm/vm_page.c
+++ b/sys/vm/vm_page.c
@@ -759,6 +759,7 @@ vm_page_alloc(vm_object_t object, vm_pindex_t pindex, int req)
if ((req & VM_ALLOC_NOOBJ) == 0) {
KASSERT(object != NULL,
("vm_page_alloc: NULL object."));
+ VM_OBJECT_LOCK_ASSERT(object, MA_OWNED);
KASSERT(!vm_page_lookup(object, pindex),
("vm_page_alloc: page already allocated"));
color = (pindex + object->pg_color) & PQ_L2_MASK;
OpenPOWER on IntegriCloud