diff options
author | kib <kib@FreeBSD.org> | 2014-08-24 07:59:01 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2014-08-24 07:59:01 +0000 |
commit | b1ece437b7748621dda38ed09f2963c1512c3d72 (patch) | |
tree | cabc606369ae00a216ddcbbe16c5e179867ef8f0 /sys/i386/xen | |
parent | 4fe668ee1aeb46cf8ac1ea15ec1905e4f1a2fcf4 (diff) | |
download | FreeBSD-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')
-rw-r--r-- | sys/i386/xen/pmap.c | 1 |
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 |