News: 0001628565

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 7.1 Lands Workaround For Arm C1-Pro Erratum

([Arm] 5 Hours Ago C1-Pro Bug)


Merged yesterday to the Linux 7.1 kernel is a workaround for an Arm C1-Pro CPU hardware bug around its Scalable Matrix Extension implementation.

Back in September [1]Arm announced the C1 CPUs with the C1-Pro being their new high-end core but a step below the C1-Ultra and C1-Premium.

The C1-Pro hardware bug is where under certain conditions, a TLBI+DSB might fail to ensure the completion of memory accesses related to Scalable Matrix Extensions (SME). The bug was made public in March and now is patched in Linux 7.1 and is also working on being back-ported to other stable versions of the Linux kernel.

[2]This patch series further elaborates on the hardware erratum and the Linux workaround:

"Arm C1-Pro prior to r1p3 has an erratum (4193714) where a TLBI+DSB sequence might fail to ensure the completion of all outstanding SME (Scalable Matrix Extension) memory accesses. The DVMSync message is acknowledged before the SME accesses have fully completed, potentially allowing pages to be reused before all in-flight accesses are done.

The workaround consists of executing a DSB locally (via IPI) on all affected CPUs running with SME enabled, after the TLB invalidation. This ensures the SME accesses have completed before the IPI is acknowledged."

The issue is also tracked as CVE-2026-0995.

The workaround can be controlled via the new ARM64_ERRATUM_4193714 Kconfig option. With [3]this merge of the latest ARM64 updates, the Arm C1-Pro erratum workaround is in place.



[1] https://www.phoronix.com/news/Arm-Lumex-Platform-C1

[2] https://lore.kernel.org/all/20260302165801.3014607-1-catalin.marinas@arm.com/

[3] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=13f24586a292e35c9cc71e649dc4e4ea1895c5e5



Now, you might ask, "How do I get one of those complete home tool
sets for under $4?" An excellent question.
Go to one of those really cheap discount stores where they sell
plastic furniture in colors visible from the planet Neptune and where they
have a food section specializing in cardboard cartons full of Raisinets and
malted milk balls manufactured during the Nixon administration. In either
the hardware or housewares department, you'll find an item imported from an
obscure Oriental country and described as "Nine Tools in One", consisting of
a little handle with interchangeable ends representing inscrutable Oriental
notions of tools that Americans might use around the home. Buy it.
This is the kind of tool set professionals use. Not only is it
inexpensive, but it also has a great safety feature not found in the
so-called quality tools sets: The handle will actually break right off if
you accidentally hit yourself or anything else, or expose it to direct
sunlight.
-- Dave Barry, "The Taming of the Screw"