summaryrefslogtreecommitdiffstats
path: root/sys/i386/xen/pmap.c
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2014-08-16 08:31:25 +0000
committerkib <kib@FreeBSD.org>2014-08-16 08:31:25 +0000
commitaff71cbc8eb0cf61c63551637c7f3235ac564640 (patch)
tree8822f4ffcc287b93271d2a94721bcf68b8693d09 /sys/i386/xen/pmap.c
parent6dbede78c2df75d760d6430abeb32a1e64d9d81a (diff)
downloadFreeBSD-src-aff71cbc8eb0cf61c63551637c7f3235ac564640.zip
FreeBSD-src-aff71cbc8eb0cf61c63551637c7f3235ac564640.tar.gz
Complete r254667, do not destroy pmap lock if KVA allocation failed.
Submitted by: Svatopluk Kraus <onwahe@gmail.com> MFC after: 1 week
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 3cc8937..2f7f027 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