summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Cox <alc@FreeBSD.org>2003-01-04 19:07:13 +0000
committerAlan Cox <alc@FreeBSD.org>2003-01-04 19:07:13 +0000
commit009f3e7a1e36434e46fae9eb4640cefa9788f255 (patch)
treee18cdd0ff76253d56efa94c298c0fcd82e0a700c
parentceb0f624bc7711428844f551956dbfe7a713c874 (diff)
Notes
-rw-r--r--sys/vm/vm_page.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c
index 9a2d244db1d0..e7ffb47ee6af 100644
--- a/sys/vm/vm_page.c
+++ b/sys/vm/vm_page.c
@@ -757,12 +757,12 @@ vm_page_alloc(vm_object_t object, vm_pindex_t pindex, int req)
vm_pindex_t color;
int page_req, s;
- GIANT_REQUIRED;
-
#ifdef INVARIANTS
if ((req & VM_ALLOC_NOOBJ) == 0) {
KASSERT(object != NULL,
("vm_page_alloc: NULL object."));
+ mtx_assert(object == kmem_object ? &object->mtx : &Giant,
+ MA_OWNED);
KASSERT(!vm_page_lookup(object, pindex),
("vm_page_alloc: page already allocated"));
}