From: David Hildenbrand Date: Thu, 24 Aug 2017 18:51:29 +0000 (+0200) Subject: KVM: VMX: call ept_sync_global() with enable_ept only X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=fdf288bf726a491ff1e300c245194be48a6882fd;p=openwrt%2Fstaging%2Fblogic.git KVM: VMX: call ept_sync_global() with enable_ept only ept_* function should only be called with enable_ept being set. Reviewed-by: Radim Krčmář Signed-off-by: David Hildenbrand Signed-off-by: Radim Krčmář --- diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c index c757070a32a7..7d944d3feb8a 100644 --- a/arch/x86/kvm/vmx.c +++ b/arch/x86/kvm/vmx.c @@ -3542,7 +3542,8 @@ static int hardware_enable(void) wrmsrl(MSR_IA32_FEATURE_CONTROL, old | test_bits); } kvm_cpu_vmxon(phys_addr); - ept_sync_global(); + if (enable_ept) + ept_sync_global(); return 0; }