From patchwork Wed Nov 7 02:39:01 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Fred R. Oxhey" X-Patchwork-Id: 1707661 Return-Path: X-Original-To: patchwork-kvm@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork2.kernel.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by patchwork2.kernel.org (Postfix) with ESMTP id 1D946DFE75 for ; Wed, 7 Nov 2012 02:42:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753207Ab2KGCmp (ORCPT ); Tue, 6 Nov 2012 21:42:45 -0500 Received: from atl4mhfb03.myregisteredsite.com ([209.17.115.61]:39668 "EHLO atl4mhfb03.myregisteredsite.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753115Ab2KGCmp (ORCPT ); Tue, 6 Nov 2012 21:42:45 -0500 Received: from atl4mhob12.myregisteredsite.com (atl4mhob12.myregisteredsite.com [209.17.115.50]) by atl4mhfb03.myregisteredsite.com (8.14.4/8.14.4) with ESMTP id qA72giHJ031988 for ; Tue, 6 Nov 2012 21:42:44 -0500 Received: from mailpod.hostingplatform.com (mail.networksolutionsemail.com [205.178.146.50]) by atl4mhob12.myregisteredsite.com (8.14.4/8.14.4) with ESMTP id qA72fm3P004258 for ; Tue, 6 Nov 2012 21:41:48 -0500 Received: (qmail 4917 invoked by uid 0); 7 Nov 2012 02:41:48 -0000 Received: from unknown (HELO domU-12-31-39-16-BE-CA.compute-1.internal) (fr@manihacks.org@67.202.56.200) by 0 with ESMTPA; 7 Nov 2012 02:41:48 -0000 Date: Wed, 7 Nov 2012 02:39:01 +0000 (UTC) From: "Fred R. Oxhey" X-X-Sender: fr@domU-12-31-39-16-BE-CA.compute-1.internal To: kvm@vger.kernel.org Subject: [PATCH] kvm: minor change in kvm_iommu_put_pages Message-ID: User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org Moving the test right after domain is assigned. Signed-off-by: Fred R. Oxhey --- virt/kvm/iommu.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/virt/kvm/iommu.c b/virt/kvm/iommu.c index e9fff98..8d2e1dc 100644 --- a/virt/kvm/iommu.c +++ b/virt/kvm/iommu.c @@ -287,13 +287,13 @@ static void kvm_iommu_put_pages(struct kvm *kvm, u64 phys; domain = kvm->arch.iommu_domain; - end_gfn = base_gfn + npages; - gfn = base_gfn; - /* check if iommu exists and in use */ if (!domain) return; + end_gfn = base_gfn + npages; + gfn = base_gfn; + while (gfn < end_gfn) { unsigned long unmap_pages; size_t size;