KVM: x86: Optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly
[linux-2.6-microblaze.git] / arch / x86 / kvm / mmu.c
index 24c23c6..150d982 100644 (file)
@@ -4295,7 +4295,7 @@ static bool fast_cr3_switch(struct kvm_vcpu *vcpu, gpa_t new_cr3,
                        kvm_make_request(KVM_REQ_LOAD_CR3, vcpu);
                        if (!skip_tlb_flush) {
                                kvm_make_request(KVM_REQ_MMU_SYNC, vcpu);
-                               kvm_x86_ops->tlb_flush(vcpu, true);
+                               kvm_make_request(KVM_REQ_TLB_FLUSH, vcpu);
                        }
 
                        /*