Index: sys/kern/subr_vmem.c =================================================================== RCS file: /cvsroot/src/sys/kern/subr_vmem.c,v retrieving revision 1.80 diff -u -p -u -r1.80 subr_vmem.c --- sys/kern/subr_vmem.c 29 Jan 2013 21:26:24 -0000 1.80 +++ sys/kern/subr_vmem.c 8 Feb 2013 08:14:56 -0000 @@ -204,13 +204,11 @@ bt_refillglobal(vm_flag_t flags) mutex_exit(&vmem_btag_lock); mutex_exit(&vmem_refill_lock); return 0; - } else { - mutex_exit(&vmem_btag_lock); } + mutex_exit(&vmem_btag_lock); if (vmem_alloc(kmem_meta_arena, PAGE_SIZE, (flags & ~VM_FITMASK) | VM_INSTANTFIT | VM_POPULATING, &va) != 0) { - mutex_exit(&vmem_btag_lock); mutex_exit(&vmem_refill_lock); return ENOMEM; }