From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcelo Tosatti Subject: [patch 5/5] KVM: x86: drop duplicat kvm_flush_remote_tlbs Date: Wed, 26 Aug 2009 22:20:05 -0300 Message-ID: <20090827012955.506279492@localhost.localdomain> References: <20090827012000.762063112@localhost.localdomain> Cc: Marcelo Tosatti To: kvm@vger.kernel.org Return-path: Received: from mx1.redhat.com ([209.132.183.28]:29734 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754416AbZH0Bbk (ORCPT ); Wed, 26 Aug 2009 21:31:40 -0400 Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id n7R1VgZX025159 for ; Wed, 26 Aug 2009 21:31:42 -0400 Content-Disposition: inline; filename=remove-duplicate-tlb-flushes Sender: kvm-owner@vger.kernel.org List-ID: kvm_mmu_slot_remove_write_access already calls it. Signed-off-by: Marcelo Tosatti Index: kvm-requests/arch/x86/kvm/x86.c =================================================================== --- kvm-requests.orig/arch/x86/kvm/x86.c +++ kvm-requests/arch/x86/kvm/x86.c @@ -2148,7 +2148,6 @@ int kvm_vm_ioctl_get_dirty_log(struct kv spin_lock(&kvm->mmu_lock); kvm_mmu_slot_remove_write_access(kvm, log->slot); spin_unlock(&kvm->mmu_lock); - kvm_flush_remote_tlbs(kvm); memslot = &kvm->memslots[log->slot]; n = ALIGN(memslot->npages, BITS_PER_LONG) / 8; memset(memslot->dirty_bitmap, 0, n); @@ -4904,7 +4903,6 @@ int kvm_arch_set_memory_region(struct kv kvm_mmu_slot_remove_write_access(kvm, mem->slot); spin_unlock(&kvm->mmu_lock); - kvm_flush_remote_tlbs(kvm); return 0; } --