diff --git a/arch/x86/kvm/mmu/mmu.c b/arch/x86/kvm/mmu/mmu.c index 992e651540e8..b4275dc22d21 100644 --- a/arch/x86/kvm/mmu/mmu.c +++ b/arch/x86/kvm/mmu/mmu.c @@ -3591,7 +3591,7 @@ static void mmu_free_root_page(struct kvm *kvm, hpa_t *root_hpa, void kvm_mmu_free_roots(struct kvm *kvm, struct kvm_mmu *mmu, ulong roots_to_free) { - bool is_tdp_mmu = tdp_mmu_enabled && mmu->root_role.direct; + bool is_tdp_mmu = tdp_mmu_enabled; int i; LIST_HEAD(invalid_list); bool free_active_root;