aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/x86/kvm/x86.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
index 6739b1d4ce7c..3758ff910d1f 100644
--- a/arch/x86/kvm/x86.c
+++ b/arch/x86/kvm/x86.c
@@ -7060,16 +7060,13 @@ void kvm_arch_commit_memory_region(struct kvm *kvm,
7060 * If memory slot is created, or moved, we need to clear all 7060 * If memory slot is created, or moved, we need to clear all
7061 * mmio sptes. 7061 * mmio sptes.
7062 */ 7062 */
7063 if ((change == KVM_MR_CREATE) || (change == KVM_MR_MOVE)) { 7063 if ((change == KVM_MR_CREATE) || (change == KVM_MR_MOVE))
7064 kvm_mmu_zap_mmio_sptes(kvm); 7064 kvm_mmu_zap_mmio_sptes(kvm);
7065 kvm_reload_remote_mmus(kvm);
7066 }
7067} 7065}
7068 7066
7069void kvm_arch_flush_shadow_all(struct kvm *kvm) 7067void kvm_arch_flush_shadow_all(struct kvm *kvm)
7070{ 7068{
7071 kvm_mmu_zap_all(kvm); 7069 kvm_mmu_zap_all(kvm);
7072 kvm_reload_remote_mmus(kvm);
7073} 7070}
7074 7071
7075void kvm_arch_flush_shadow_memslot(struct kvm *kvm, 7072void kvm_arch_flush_shadow_memslot(struct kvm *kvm,