From mboxrd@z Thu Jan 1 00:00:00 1970 From: Catalin Marinas Subject: Re: [PATCH v3 0/7] ARM: KVM: various mmu related fixes for 3.10 Date: Tue, 21 May 2013 17:07:26 +0100 Message-ID: <20130521160725.GP27002@arm.com> References: <1368529900-22572-1-git-send-email-marc.zyngier@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: "linux-arm-kernel@lists.infradead.org" , "kvmarm@lists.cs.columbia.edu" , "kvm@vger.kernel.org" , "cdall@cs.columbia.edu" To: Marc Zyngier Return-path: Received: from fw-tnat.cambridge.arm.com ([217.140.96.21]:44087 "EHLO cam-smtp0.cambridge.arm.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753583Ab3EUQIx (ORCPT ); Tue, 21 May 2013 12:08:53 -0400 Content-Disposition: inline In-Reply-To: <1368529900-22572-1-git-send-email-marc.zyngier@arm.com> Sender: kvm-owner@vger.kernel.org List-ID: On Tue, May 14, 2013 at 12:11:33PM +0100, Marc Zyngier wrote: > This patch series fixes a number of of KVM/ARM issues that have either > been spotted during the review of the arm64 code, or while reworking > related code. > > Only the first patch fixes a potential (if unlikely) problem, the > others are either cosmetic or performance related. > > Tested on TC-2, based on 3.10-rc1. > > * From v2: > - [1/7] Drop the unnecessary "TLB invalidate all", as we already do > it on a page-per-page level. > - [3/7] Add a cache cleaning primitive, move the cleaning outside of > kvm_set_pte(), and clean a range as large as possible when inserting > PTEs. > - [4,5,7/7] New patches > > Marc Zyngier (7): > ARM: KVM: be more thorough when invalidating TLBs > ARM: KVM: remove dead prototype for __kvm_tlb_flush_vmid > ARM: KVM: relax cache maintainance when building page tables > ARM: KVM: use phys_addr_t instead of unsigned long long for HYP PGDs > ARM: KVM: don't special case PC when doing an MMIO > ARM: KVM: get rid of S2_PGD_SIZE > ARM: KVM: drop use of PAGE_S2_DEVICE This series looks good to me: Acked-by: Catalin Marinas