diff options
Diffstat (limited to 'sys/vm/phys_pager.c')
-rw-r--r-- | sys/vm/phys_pager.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/vm/phys_pager.c b/sys/vm/phys_pager.c index f81a7d1..0dabac7 100644 --- a/sys/vm/phys_pager.c +++ b/sys/vm/phys_pager.c @@ -124,11 +124,11 @@ phys_pager_dealloc(vm_object_t object) { if (object->handle != NULL) { - VM_OBJECT_UNLOCK(object); + VM_OBJECT_WUNLOCK(object); mtx_lock(&phys_pager_mtx); TAILQ_REMOVE(&phys_pager_object_list, object, pager_object_list); mtx_unlock(&phys_pager_mtx); - VM_OBJECT_LOCK(object); + VM_OBJECT_WLOCK(object); } } |