Assert that the vm object is locked in vm_page_try_to_free().

This commit is contained in:
Alan Cox 2003-06-19 01:50:14 +00:00
parent ed3392975b
commit 37681d8642

View File

@ -1323,6 +1323,8 @@ vm_page_try_to_free(vm_page_t m)
{
mtx_assert(&vm_page_queue_mtx, MA_OWNED);
if (m->object != NULL)
VM_OBJECT_LOCK_ASSERT(m->object, MA_OWNED);
if (m->dirty || m->hold_count || m->busy || m->wire_count ||
(m->flags & (PG_BUSY|PG_UNMANAGED))) {
return (0);