From: TAKANO Mitsuhiro <takano32@gmail.com>
To: Catalin Marinas <catalin.marinas@arm.com>, Will Deacon <will@kernel.org>
Cc: Mark Rutland <mark.rutland@arm.com>,
Jonathan Corbet <corbet@lwn.net>,
linux-arm-kernel@lists.infradead.org,
Lorenzo Pieralisi <lpieralisi@kernel.org>,
linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
TAKANO Mitsuhiro <takano32@gmail.com>
Subject: [PATCH 1/2] arm64: errata: Mark GIC-700 #2941627 N/A in silicon-errata
Date: Fri, 6 Nov 2026 23:56:15 +0000 [thread overview]
Message-ID: <20261106235616.1533003-2-takano32@gmail.com> (raw)
In-Reply-To: <20261106235616.1533003-1-takano32@gmail.com>
The GIC-700 #2941627 entry in the arm64 silicon-errata table names
ARM64_ERRATUM_2941627 in its Kconfig column, but no Kconfig file defines
that symbol and no code refers to it, so a reader who follows the name
finds nothing at the other end.
The workaround has no Kconfig option: irq-gic-v3.c passes the GICD_IIDR
value to gic_enable_quirks(), which matches it against gic_quirks[], and
gic_enable_quirk_arm64_2941627() enables a static branch. The table
already records workarounds of that kind as "N/A", for example NVIDIA
T241-FABRIC-4, a GIC workaround like this one.
Set the Kconfig column to "N/A", as the table does for workarounds
that have no option. The row stays because this file acts as the
registry of software workarounds in the kernel: deleting it would drop
the table's only pointer to gic_enable_quirk_arm64_2941627().
Only the text of the table changes, and no build was run.
Fixes: 6fe5c68ee6a1 ("irqchip/gic-v3: Workaround for GIC-700 erratum 2941627")
Signed-off-by: TAKANO Mitsuhiro <takano32@gmail.com>
---
Documentation/arch/arm64/silicon-errata.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/arch/arm64/silicon-errata.rst b/Documentation/arch/arm64/silicon-errata.rst
index afe109afe692..afea5e57ab95 100644
--- a/Documentation/arch/arm64/silicon-errata.rst
+++ b/Documentation/arch/arm64/silicon-errata.rst
@@ -279,7 +279,7 @@ stable kernels.
| ARM | MMU S3 | #3995052, | N/A |
| | | #3673557 | |
+----------------+-----------------+-----------------+-----------------------------+
-| ARM | GIC-700 | #2941627 | ARM64_ERRATUM_2941627 |
+| ARM | GIC-700 | #2941627 | N/A |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | SI L1 | #4311569 | ARM64_ERRATUM_4311569 |
+----------------+-----------------+-----------------+-----------------------------+
--
2.53.0
next prev parent reply other threads:[~2026-11-06 23:56 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-11-06 23:56 [PATCH 0/2] arm64: errata: Fix two Kconfig column entries TAKANO Mitsuhiro
2026-11-06 23:56 ` TAKANO Mitsuhiro [this message]
2026-11-06 23:56 ` [PATCH 2/2] arm64: errata: Fix Falkor E1041 Kconfig name in silicon-errata TAKANO Mitsuhiro
2026-11-06 23:59 ` [PATCH 0/2] arm64: errata: Fix two Kconfig column entries TAKANO Mitsuhiro
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20261106235616.1533003-2-takano32@gmail.com \
--to=takano32@gmail.com \
--cc=catalin.marinas@arm.com \
--cc=corbet@lwn.net \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-doc@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lpieralisi@kernel.org \
--cc=mark.rutland@arm.com \
--cc=will@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.