summaryrefslogtreecommitdiffstats
path: root/sys/i386/xen/pmap.c
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2014-08-24 07:59:01 +0000
committerkib <kib@FreeBSD.org>2014-08-24 07:59:01 +0000
commitb1ece437b7748621dda38ed09f2963c1512c3d72 (patch)
treecabc606369ae00a216ddcbbe16c5e179867ef8f0 /sys/i386/xen/pmap.c
parent4fe668ee1aeb46cf8ac1ea15ec1905e4f1a2fcf4 (diff)
downloadFreeBSD-src-b1ece437b7748621dda38ed09f2963c1512c3d72.zip
FreeBSD-src-b1ece437b7748621dda38ed09f2963c1512c3d72.tar.gz
MFC r270038:
Complete r254667, do not destroy pmap lock if KVA allocation failed.
Diffstat (limited to 'sys/i386/xen/pmap.c')
-rw-r--r--sys/i386/xen/pmap.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/sys/i386/xen/pmap.c b/sys/i386/xen/pmap.c
index fb7781d..1ed2c03 100644
--- a/sys/i386/xen/pmap.c
+++ b/sys/i386/xen/pmap.c
@@ -1459,7 +1459,6 @@ pmap_pinit(pmap_t pmap)
if (pmap->pm_pdir == NULL) {
pmap->pm_pdir = (pd_entry_t *)kva_alloc(NBPTD);
if (pmap->pm_pdir == NULL) {
- PMAP_LOCK_DESTROY(pmap);
#ifdef HAMFISTED_LOCKING
mtx_unlock(&createdelete_lock);
#endif
OpenPOWER on IntegriCloud