From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B5176C982FE for ; Tue, 22 Sep 2026 01:52:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=zHqiX4YVPMLyO/94siCKbbf5cimWin5hQKiCjYKTOQU=; b=B52wa3zJ8iSdHgc3SXx5II+hr/ qZ80LLJCSLxfIbixuKqhGMgPGnck9u3IE62HJyjnqVawLM4jlIydBFYc4yEsBKJ8DrIdukF8EW2JV QHPDuigCd8hvRAoyVQrAMrQyyAoD8YiG7J8vkEzqcuPuKlWgx++2KVQmILx0HL9zlk1bOXy5T1Up3 CyRBF8IDIEcI+ruGVHpik1JfsOMprtb6RvoQIEPo5y2E1KUSJLfNwKCFDXo3VHvf7EJ0kJ560EoPC r0MH18o7vuYa8Rl1WhZ6bk2gwJZ5sB6dC2RyCiZi3ZCP0UikubO1oTH9DrFzfWZBMF08or6TqDU9c b97fabug==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x8pgN-00000003vR7-3zjr; Tue, 22 Sep 2026 01:52:31 +0000 Received: from out-182.mta0.migadu.com ([2001:41d0:1004:224b::b6] helo=mta0.migadu.com) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x8pgK-00000003vQA-2U04 for linux-arm-kernel@lists.infradead.org; Tue, 22 Sep 2026 01:52:30 +0000 X-Envelope-To: linux-arm-kernel@lists.infradead.org DKIM-Signature: a=rsa-sha256; bh=OqF9kei5qlJSCHIPkD+YpMEInt/xj3tmUHukrVzxAyg=; c=simple/simple; d=linux.dev; h=from:to:subject:date:message-id:mime-version:content-type; s=key1; t=1790041945; v=1; x=1790646745; b=j/CNfqX6WGtjEqH6GjAWAmTbRIqv2KdqKGO4WPfyQ/9ySTWn8MadgAyI9NEsK/J0xCfsSJX+ Eod2dcWo+gzQgpGsn59d4Rs396UbDt7UwEum/YL/VCr44xSp1FeO+w4OYk38UpulJZWPYlo7PFq gQW7xlADLKvO07vQXIRuXf1M= X-Envelope-To: linux-arm-kernel@lists.infradead.org Received: by smtp.migadu.com with ESMTPS id b67e6e7cac50933a; Tue, 22 Sep 2026 01:52:15 +0000 X-Mizu-Trace-ID: b67e6e7cac50933a X-Migadu-Flow: FLOW_OUT From: Qingfang Deng To: Russell King , Arnd Bergmann , Linus Walleij , "Russell King (Oracle)" , Sebastian Andrzej Siewior , Andrew Morton , "Lorenzo Stoakes (ARM)" , Thomas Weissschuh , Thomas Gleixner , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Mark Rutland , Qingfang Deng Subject: [PATCH v2] ARM: errata: document Cortex-A9 from r2 as affected by erratum 754322 Date: Tue, 22 Sep 2026 09:52:03 +0800 Message-ID: <20260922015205.253872-1-qingfang.deng@linux.dev> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260921_185228_848746_3E3E52AF X-CRM114-Status: GOOD ( 14.30 ) 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+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The Cortex-A9 r4 Software Developers Errata Notice (ARM UAN 0009D), section 2.3.3, lists erratum 754322 as open (unresolved) and affecting all r2, r3 and r4 revisions. The Kconfig help text currently mentions only r2 and r3. Update the help text to include all revisions from r2p0 so that users configuring Cortex-A9 r4 systems know that the workaround also applies to them. Link: https://documentation-service.arm.com/static/608118675e70d934bc69f143 Signed-off-by: Qingfang Deng --- v2: Drop fixes tag, and mention that it affects all revisions from r2. v1: https://lore.kernel.org/linux-arm-kernel/20260920032926.452884-1-qingfang.deng@linux.dev/ --- arch/arm/Kconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 0cc289a7184a..ec0c6191161f 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -707,8 +707,8 @@ config ARM_ERRATA_754322 bool "ARM errata: possible faulty MMU translations following an ASID switch" depends on CPU_V7 help - This option enables the workaround for the 754322 Cortex-A9 (r2p*, - r3p*) erratum. A speculative memory access may cause a page table walk + This option enables the workaround for the 754322 Cortex-A9 (r2p* and + later) erratum. A speculative memory access may cause a page table walk which starts prior to an ASID switch but completes afterwards. This can populate the micro-TLB with a stale entry which may be hit with the new ASID. This workaround places two dsb instructions in the mm -- 2.43.0