KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch
authorSean Christopherson <seanjc@google.com>
Wed, 9 Jun 2021 23:42:25 +0000 (16:42 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 17 Jun 2021 17:09:52 +0000 (13:09 -0400)
commit415b1a0105cd05a428f8b28ac1bf406ca2b4bbd7
treec0bdbc2ae3262267ae1a8e1dc59b943f7bd8b08b
parent21823fbda552252271c948850f80f15edfdf25b6
KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch

Stop leveraging the MMU sync and TLB flush requested by the fast PGD
switch helper now that kvm_set_cr3() manually handles the necessary sync,
frees, and TLB flush.  This will allow dropping the params from the fast
PGD helpers since nested SVM is now the odd blob out.

Signed-off-by: Sean Christopherson <seanjc@google.com>
Message-Id: <20210609234235.1244004-6-seanjc@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/x86.c