FAILED: patch "[PATCH] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if" failed to apply to 4.4-stable tree
Subsystems (3)
[email protected]
maintainerThe patch below does not apply to the 4.4-stable tree.
If someone wants it applied there, or to any other stable or longterm tree, then please email the backport, including the original git commit id to <[email protected]>.
thanks,
greg k-h
------------------ original commit in Linus's tree ------------------
From 1b3ab5ad1b8ad99bae76ec583809c5f5a31c707c Mon Sep 17 00:00:00 2001
From: Sean Christopherson <[email protected]>
Date: Mon, 3 Dec 2018 13:52:51 -0800
Subject: [PATCH] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if
alloc_kvm_area() fails
Fixes 34a1cd60d17f ("kvm: x86: vmx: move some vmx setting from vmx_init() to hardware_setup()")
Signed-off-by Sean Christopherson <[email protected]>
Signed-off-by Paolo Bonzini <[email protected]>
arch/x86/kvm/vmx.c +5 -2
@@ -8037,13 +8037,16 @@ static __init int hardware_setup(void) kvm_mce_cap_supported |=MCG_LMCE_P ; -return alloc_kvm_area (); + r =alloc_kvm_area (); +if (r) + goto out; +return 0 ; out:for (i =0 ; i <VMX_BITMAP_NR ; i++)free_page ((unsigned long )vmx_bitmap[i]); -return r; +return r; } static __exit void hardware_unsetup(void)