diff options
-rw-r--r-- | arch/x86/kvm/x86.c | 5 |
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 | ||
7069 | void kvm_arch_flush_shadow_all(struct kvm *kvm) | 7067 | void 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 | ||
7075 | void kvm_arch_flush_shadow_memslot(struct kvm *kvm, | 7072 | void kvm_arch_flush_shadow_memslot(struct kvm *kvm, |