Add mtx_assert()'s to verify that kmem_alloc() and kmem_free() are called

with Giant held.
This commit is contained in:
jhb 2001-01-24 11:27:29 +00:00
parent 9e1a5e2c5b
commit f2190e5fef

View File

@ -153,6 +153,7 @@ kmem_alloc(map, size)
vm_offset_t offset;
vm_offset_t i;
mtx_assert(&Giant, MA_OWNED);
size = round_page(size);
/*
@ -230,6 +231,8 @@ kmem_free(map, addr, size)
vm_offset_t addr;
vm_size_t size;
{
mtx_assert(&Giant, MA_OWNED);
(void) vm_map_remove(map, trunc_page(addr), round_page(addr + size));
}