Message ID | 1416590467-6044-2-git-send-email-marc.zyngier@arm.com |
---|---|
State | Accepted |
Commit | 7cbb87d67e38cfc55680290a706fd7517f10050d |
Headers | show
Return-Path: <patchwork-forward+bncBCPZR5X4TYBBBYPLXWRQKGQEAOFWQHA@linaro.org> X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-wg0-f72.google.com (mail-wg0-f72.google.com [74.125.82.72]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 1FB6B23C27 for <linaro@patches.linaro.org>; Fri, 21 Nov 2014 17:26:58 +0000 (UTC) Received: by mail-wg0-f72.google.com with SMTP id y19sf3310249wgg.3 for <linaro@patches.linaro.org>; Fri, 21 Nov 2014 09:26:57 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:delivered-to:from:to:subject:date:message-id :in-reply-to:references:cc:precedence:list-id:list-unsubscribe :list-archive:list-post:list-help:list-subscribe:mime-version :content-type:content-transfer-encoding:sender:errors-to :x-original-sender:x-original-authentication-results:mailing-list; bh=wvGHT5ZSuMBe9M/0XVopXTeJPJ48a1GmZlVUjmg1x8I=; b=WGwzCscUJfl6rHMBuJy5vSpNyGaNMmABf9CG2UvOF6+Cwp3b4vkF2//TTGCPIdFrSW 7bjGYlgdEmrQAsOEr/nnuGzYnQYYhl6tz0RSCEVTukBC1PDHch6FHHULTcjY44dPahp/ lRipyHoP5Rc45YO1LIv2uVlRAuNnkhwQzuFQpkZSgVlz8G3jglAzk65nJWZtG4uY1751 USNuYIPgfHSjUCXnzJ1gG5uC7/gs0wqG3Lx9kbO7CWAtMYtGxIrhFHWOd294hEunHHJ6 dHMR7V+eAvXTvPuZqlDKHuK5G2LAlKVzoC5V9UTKqmWaBpIJ7P4OII5wcqy+4vNcx5K+ sCdQ== X-Gm-Message-State: ALoCoQlOGh6TyzOPA4bedCPRPJ03N93cU5Gmg995p54U9uZKJLaSRUZQy2UQxxxxPI6j/mjCwnHs X-Received: by 10.180.8.9 with SMTP id n9mr3364069wia.6.1416590817231; Fri, 21 Nov 2014 09:26:57 -0800 (PST) X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.228.140 with SMTP id si12ls227241lac.25.gmail; Fri, 21 Nov 2014 09:26:57 -0800 (PST) X-Received: by 10.152.216.167 with SMTP id or7mr5362248lac.93.1416590817062; Fri, 21 Nov 2014 09:26:57 -0800 (PST) Received: from mail-lb0-f180.google.com (mail-lb0-f180.google.com. [209.85.217.180]) by mx.google.com with ESMTPS id p5si6568185lbo.69.2014.11.21.09.26.57 for <patchwork-forward@linaro.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 21 Nov 2014 09:26:57 -0800 (PST) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.180 as permitted sender) client-ip=209.85.217.180; Received: by mail-lb0-f180.google.com with SMTP id z11so4324565lbi.25 for <patchwork-forward@linaro.org>; Fri, 21 Nov 2014 09:26:57 -0800 (PST) X-Received: by 10.152.6.228 with SMTP id e4mr6454604laa.71.1416590816947; Fri, 21 Nov 2014 09:26:56 -0800 (PST) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.112.184.201 with SMTP id ew9csp131732lbc; Fri, 21 Nov 2014 09:26:55 -0800 (PST) X-Received: by 10.66.235.200 with SMTP id uo8mr9241923pac.108.1416590815036; Fri, 21 Nov 2014 09:26:55 -0800 (PST) Received: from bombadil.infradead.org (bombadil.infradead.org. [198.137.202.9]) by mx.google.com with ESMTPS id pf6si9610333pdb.229.2014.11.21.09.26.54 for <patch@linaro.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 21 Nov 2014 09:26:55 -0800 (PST) Received-SPF: none (google.com: linux-arm-kernel-bounces+patch=linaro.org@lists.infradead.org does not designate permitted sender hosts) client-ip=198.137.202.9; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1Xrruj-0005Zc-Bv; Fri, 21 Nov 2014 17:22:33 +0000 Received: from foss-mx-na.foss.arm.com ([217.140.108.86]) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1Xrrty-0004gE-I4 for linux-arm-kernel@lists.infradead.org; Fri, 21 Nov 2014 17:21:47 +0000 Received: from foss-smtp-na-1.foss.arm.com (unknown [10.80.61.8]) by foss-mx-na.foss.arm.com (Postfix) with ESMTP id 1F90EDA; Fri, 21 Nov 2014 11:21:14 -0600 (CST) Received: from collaborate-mta1.arm.com (highbank-bc01-b06.austin.arm.com [10.112.81.134]) by foss-smtp-na-1.foss.arm.com (Postfix) with ESMTP id 7842A5FAD8; Fri, 21 Nov 2014 11:21:11 -0600 (CST) Received: from approximate.cambridge.arm.com (approximate.cambridge.arm.com [10.1.209.28]) by collaborate-mta1.arm.com (Postfix) with ESMTP id B89B613F8F5; Fri, 21 Nov 2014 11:21:09 -0600 (CST) From: Marc Zyngier <marc.zyngier@arm.com> To: Paolo Bonzini <pbonzini@redhat.com> Subject: [PATCH 1/3] arm64: KVM: fix unmapping with 48-bit VAs Date: Fri, 21 Nov 2014 17:21:05 +0000 Message-Id: <1416590467-6044-2-git-send-email-marc.zyngier@arm.com> X-Mailer: git-send-email 2.1.3 In-Reply-To: <1416590467-6044-1-git-send-email-marc.zyngier@arm.com> References: <1416590467-6044-1-git-send-email-marc.zyngier@arm.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20141121_092146_651910_044477BD X-CRM114-Status: GOOD ( 14.20 ) X-Spam-Score: -0.0 (/) X-Spam-Report: SpamAssassin version 3.4.0 on bombadil.infradead.org summary: Content analysis details: (-0.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -0.0 SPF_PASS SPF: sender matches SPF record Cc: Mark Rutland <mark.rutland@arm.com>, Jungseok Lee <jungseoklee85@gmail.com>, kvm@vger.kernel.org, Ard Biesheuvel <ard.biesheuvel@linaro.org>, Gleb Natapov <gleb@kernel.org>, Catalin Marinas <catalin.marinas@arm.com>, Christoffer Dall <christoffer.dall@linaro.org>, kvmarm@lists.cs.columbia.edu, linux-arm-kernel@lists.infradead.org X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: <patchwork-forward.linaro.org> List-Unsubscribe: <mailto:googlegroups-manage+836684582541+unsubscribe@googlegroups.com>, <http://groups.google.com/a/linaro.org/group/patchwork-forward/subscribe> List-Archive: <http://groups.google.com/a/linaro.org/group/patchwork-forward/> List-Post: <http://groups.google.com/a/linaro.org/group/patchwork-forward/post>, <mailto:patchwork-forward@linaro.org> List-Help: <http://support.google.com/a/linaro.org/bin/topic.py?topic=25838>, <mailto:patchwork-forward+help@linaro.org> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+patch=linaro.org@lists.infradead.org X-Removed-Original-Auth: Dkim didn't pass. X-Original-Sender: marc.zyngier@arm.com X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.180 as permitted sender) smtp.mail=patch+caf_=patchwork-forward=linaro.org@linaro.org Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org X-Google-Group-Id: 836684582541 |
diff --git a/arch/arm/kvm/mmu.c b/arch/arm/kvm/mmu.c index 57a403a..79d3fbf 100644 --- a/arch/arm/kvm/mmu.c +++ b/arch/arm/kvm/mmu.c @@ -197,7 +197,8 @@ static void unmap_range(struct kvm *kvm, pgd_t *pgdp, pgd = pgdp + pgd_index(addr); do { next = kvm_pgd_addr_end(addr, end); - unmap_puds(kvm, pgd, addr, next); + if (!pgd_none(*pgd)) + unmap_puds(kvm, pgd, addr, next); } while (pgd++, addr = next, addr != end); }