On 08/25/2012 02:54 AM, Marcelo Tosatti wrote:
> Other arches do not need this.
> 
> Signed-off-by: Marcelo Tosatti <mtosa...@redhat.com>
> 
> Index: kvm/arch/x86/kvm/x86.c
> ===================================================================
> --- kvm.orig/arch/x86/kvm/x86.c
> +++ kvm/arch/x86/kvm/x86.c
> @@ -6455,6 +6455,14 @@ void kvm_arch_commit_memory_region(struc
>               kvm_mmu_change_mmu_pages(kvm, nr_mmu_pages);
>       kvm_mmu_slot_remove_write_access(kvm, mem->slot);
>       spin_unlock(&kvm->mmu_lock);
> +     /*
> +      * If the new memory slot is created, we need to clear all
> +      * mmio sptes.
> +      */
> +     if (old.npages == 0 && npages) {
> +             kvm_mmu_zap_all(kvm);
> +             kvm_reload_remote_mmus(kvm);
> +     }

Can not use kvm_arch_flush_shadow_all()?

Others are fine to me.

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to