From patchwork Thu Oct 20 10:01:25 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marc Zyngier X-Patchwork-Id: 1692346 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=4EnHVMUX; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20201202 header.b=rNottOnk; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MtNll6518z1ygT for ; Thu, 20 Oct 2022 21:15:47 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=0J5y43myGjiNzffN0KB6c+1iKYEwYCClVXLA1yciM3M=; b=4EnHVMUX0ZgcxT BEQCi3P+EZivdFxZPNskuzKjxvXFE6djuAPuTlufdnjjg/qPb1t/940RizvIFhHUPll2Kn4rrzj/I tGIsK6qt3YRiQheUgR43p9JKZzorezwKzqRQDUSyqqbZphcGkwLkmdtElZ9uBV02N3ttk+HV2vOQP SMrDd5YTfin9AaPkPXB5sKAZtGZC3ZVYccd3cqi58PysNvjgXix3i6k2ZYakD4DDc7NqB15m0Ip3Z gGRl1hcR/KV4rcimFW+fpb7IAORUKMw8AK7JvX2wJz1VaNtZauNro7Y3qQGPpR0uaTb/fyYc4Kxua 5kNqnJe6UR1h5c5G3rLQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1olSa9-00DQLI-5U; Thu, 20 Oct 2022 10:15:22 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1olSNH-00DIiK-QP for linux-arm-kernel@lists.infradead.org; Thu, 20 Oct 2022 10:02:05 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 346F6B826A9; Thu, 20 Oct 2022 10:02:02 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EAE44C433D7; Thu, 20 Oct 2022 10:02:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1666260121; bh=F7qx70jEHbzt/vc3VSIRa/2M9FvcpGx818RT/QyMnn4=; h=From:To:Cc:Subject:Date:From; b=rNottOnkoOUnHqL2cat/ocezSae1gieJhPortC8i2O3LbkolVLygfoh/4eklacETr JbFIH+nwTlqdrva6oqX7J5wBTgsSIyJ8x9dfy9p9qqqkBablet4Hs8pR6zfk4UIPVF beZBtBI1oXftI7RcRAxDP8bsYGoiI47/+qGLOvG57BwD9hkpYo0u5ybs2ilVDZrOFk nvCSuuBSa0kK38dboyew8mqKsfWkhU7ErmOA1moqz0RazP8UoxFZ/Y/tGwSzhgk9rr 8T9Ua0ilUGokFok6oz0LKfWrUriDqC04YAAB7y5BF+ymoriNC4iBZDW2KKpObZ8b/5 CXMzHGdxo92iA== Received: from sofa.misterjones.org ([185.219.108.64] helo=valley-girl.lan) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1olSNC-000Cz4-Ru; Thu, 20 Oct 2022 11:01:59 +0100 From: Marc Zyngier To: Paolo Bonzini Cc: Denis Nikitin , Eric Auger , Eric Ren , James Morse , Suzuki K Poulose , Alexandru Elisei , Oliver Upton , , , linux-arm-kernel@lists.infradead.org, kvm@vger.kernel.org Subject: [GIT PULL] KVM/arm64 fixes for 6.1, take #2 Date: Thu, 20 Oct 2022 11:01:25 +0100 Message-Id: <20221020100125.3670769-1-maz@kernel.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: pbonzini@redhat.com, denik@chromium.org, eric.auger@redhat.com, renzhengeek@gmail.com, james.morse@arm.com, suzuki.poulose@arm.com, alexandru.elisei@arm.com, oliver.upton@linux.dev, kvmarm@lists.cs.columbia.edu, kvmarm@lists.linux.dev, linux-arm-kernel@lists.infradead.org, kvm@vger.kernel.org X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221020_030204_189012_CE02DCA6 X-CRM114-Status: GOOD ( 14.32 ) X-Spam-Score: -5.4 (-----) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Paolo, Here's a couple of additional fixes for 6.1. The ITS one is pretty annoying as it prevents a VM from being restored if it has a convoluted device topology. Definitely a stable candidate. Note that I can't see that you have pulled the first set of fixes which I sent last week[1]. In order to avoid any problem, the current pull-request is a suffix of the previous one. But you may want t [...] Content analysis details: (-5.4 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at https://www.dnswl.org/, high trust [145.40.68.75 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.2 DKIMWL_WL_HIGH DKIMwl.org - High trust sender X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org Paolo, Here's a couple of additional fixes for 6.1. The ITS one is pretty annoying as it prevents a VM from being restored if it has a convoluted device topology. Definitely a stable candidate. Note that I can't see that you have pulled the first set of fixes which I sent last week[1]. In order to avoid any problem, the current pull-request is a suffix of the previous one. But you may want to pull them individually in order to preserve the tag descriptions. Please pull, M. [1] https://lore.kernel.org/r/20221013132830.1304947-1-maz@kernel.org The following changes since commit 05c2224d4b049406b0545a10be05280ff4b8ba0a: KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (2022-10-13 11:46:51 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git tags/kvmarm-fixes-6.1-2 for you to fetch changes up to c000a2607145d28b06c697f968491372ea56c23a: KVM: arm64: vgic: Fix exit condition in scan_its_table() (2022-10-15 12:10:54 +0100) ---------------------------------------------------------------- KVM/arm64 fixes for 6.1, take #2 - Fix a bug preventing restoring an ITS containing mappings for very large and very sparse device topology - Work around a relocation handling error when compiling the nVHE object with profile optimisation ---------------------------------------------------------------- Denis Nikitin (1): KVM: arm64: nvhe: Fix build with profile optimization Eric Ren (1): KVM: arm64: vgic: Fix exit condition in scan_its_table() arch/arm64/kvm/hyp/nvhe/Makefile | 4 ++++ arch/arm64/kvm/vgic/vgic-its.c | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-)