From patchwork Fri May 20 11:52:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Will Deacon X-Patchwork-Id: 1633870 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: bilbo.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=RcegFqrD; 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=NtuVB4/d; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4L4Q8r5vRvz9sGG for ; Fri, 20 May 2022 21:53:16 +1000 (AEST) 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:Subject:Cc:To: From:Date: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=RTLgbeouHCDqWfh1CqPbEmBsI8s/+46dS0zIjMbXm6Q=; b=RcegFqrDoJkGLd qSJjCtGysu4zZ0ilWLZrXX0b+NyTQLIBO578J8vUcPQejJqZvHEfk7UaTTSi8Ny6M8D4YxX8+fyNz ZXGEBe2HL4fp+md8toRQwJVQ0Vc5Dgp7fRHLz6slCl0EveOYu/ZRtuL1JPvC7LatQ7J7waRELjicB sty8C98coe9E/4epdhCHmP4UJIDKBpcS1W0XWnGxeWZiSW67ZWHxqfNM2Nkn8WF9dQoLUZyjXesdT 1/nNVfZbuVz/rc1EAIvjGehnHwHUas8yahq+VOO3kHAj72i3QoO7sBnkIUj+SxnCnsAd+AWsRDM1n NgASGl7Qvw64UDehj2CQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ns1Bk-00CBCt-Qe; Fri, 20 May 2022 11:53:00 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ns1Bh-00CBB5-6j for linux-arm-kernel@lists.infradead.org; Fri, 20 May 2022 11:52:59 +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 dfw.source.kernel.org (Postfix) with ESMTPS id 6E94C61DF2; Fri, 20 May 2022 11:52:56 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 20F6BC385A9; Fri, 20 May 2022 11:52:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1653047576; bh=oZptL5fsiNONqFwTONEq/Jg0O0BcJkaM8ZR8aQVYHw4=; h=Date:From:To:Cc:Subject:From; b=NtuVB4/dpuMPVCP7hjFnA+Ne8bqpDeYDpI+3rdn3jCTMNF0NPixWIwh3VcLLTFHRN LddOGNcKKjnQUDJ8vZ2kcJVOdCoqZ/QV3aGEqlFhx6B2FuNjkPZl6eZ0gWvo9/4fgp wyioSp+1oxxorwkwYLZuY/pZ+yuMAK9HqaVUKM2KpF2NiqIHauVwR4pxLLY5nu8hIk TIbZ7QcX0CU/ba0+mem3JCvQeolLkNjsFbjOMkhiCOR5wTqOhzVSsZukeYQLtqSKpb yr8GHpmD9cAfHkjhO4yR3Dtfh+JH/PEwdLI7MXx7Q+TaWGUYas269qynKBYP9D43cp mJ4vb2Vga84RA== Date: Fri, 20 May 2022 12:52:51 +0100 From: Will Deacon To: torvalds@linux-foundation.org Cc: catalin.marinas@arm.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kernel-team@android.com Subject: [GIT PULL] arm64 fixes for -rc8/final Message-ID: <20220520115250.GA6700@willie-the-truck> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220520_045257_369218_E5D605B7 X-CRM114-Status: GOOD ( 11.86 ) 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: Hi Linus, Please pull these three arm64 fixes for -rc8/final. The MTE and stolen time fixes have been doing the rounds for a little while, but review and testing feedback was ongoing until earlier this week. Th [...] 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 [2604:1380:4641:c500:0:0:0:1 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 Hi Linus, Please pull these three arm64 fixes for -rc8/final. The MTE and stolen time fixes have been doing the rounds for a little while, but review and testing feedback was ongoing until earlier this week. The kexec fix showed up on Monday and addresses a failure observed under Qemu. Summary in the tag. Cheers, Will --->8 The following changes since commit 51f559d66527e238f9a5f82027bff499784d4eac: arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs (2022-05-12 13:15:38 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes for you to fetch changes up to 1d0cb4c8864addc362bae98e8ffa5500c87e1227: arm64: mte: Ensure the cleared tags are visible before setting the PTE (2022-05-17 14:29:51 +0100) ---------------------------------------------------------------- arm64 fixes for -rc8/final - Add missing write barrier to publish MTE tags before a pte update - Fix kexec relocation clobbering its own data structures - Fix stolen time crash if a timer IRQ fires during CPU hotplug ---------------------------------------------------------------- Catalin Marinas (1): arm64: mte: Ensure the cleared tags are visible before setting the PTE Mark Rutland (1): arm64: kexec: load from kimage prior to clobbering Prakruthi Deepak Heragu (1): arm64: paravirt: Use RCU read locks to guard stolen_time arch/arm64/kernel/mte.c | 3 +++ arch/arm64/kernel/paravirt.c | 29 +++++++++++++++++++++-------- arch/arm64/kernel/relocate_kernel.S | 22 +++++++++++++++------- 3 files changed, 39 insertions(+), 15 deletions(-)