From: Sean Christopherson Date: Mon, 2 Mar 2020 23:57:04 +0000 (-0800) Subject: KVM: x86: Don't propagate MMU lpage support to memslot.disallow_lpage X-Git-Tag: libata-5.7-2020-04-09~64^2~81 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=e884b854ee18f17ba14d0221287286050e100749;p=linux-2.6-block.git KVM: x86: Don't propagate MMU lpage support to memslot.disallow_lpage Stop propagating MMU large page support into a memslot's disallow_lpage now that the MMU's max_page_level handles the scenario where VMX's EPT is enabled and EPT doesn't support 2M pages. No functional change intended. Reviewed-by: Vitaly Kuznetsov Signed-off-by: Sean Christopherson Signed-off-by: Paolo Bonzini --- diff --git a/arch/x86/kvm/vmx/vmx.c b/arch/x86/kvm/vmx/vmx.c index 066c97ceebbf..0c6a621a43df 100644 --- a/arch/x86/kvm/vmx/vmx.c +++ b/arch/x86/kvm/vmx/vmx.c @@ -7702,9 +7702,6 @@ static __init int hardware_setup(void) if (!cpu_has_vmx_tpr_shadow()) kvm_x86_ops->update_cr8_intercept = NULL; - if (enable_ept && !cpu_has_vmx_ept_2m_page()) - kvm_disable_largepages(); - #if IS_ENABLED(CONFIG_HYPERV) if (ms_hyperv.nested_features & HV_X64_NESTED_GUEST_MAPPING_FLUSH && enable_ept) {