VOOZH about

URL: https://www.phoronix.com/news/Linux-7.1-Arm-C1-Pro-Fix

⇱ Linux 7.1 Lands Workaround For Arm C1-Pro Erratum - Phoronix


👁 Phoronix

Linux 7.1 Lands Workaround For Arm C1-Pro Erratum

Written by Michael Larabel in Arm on 21 April 2026 at 06:35 AM EDT. 2 Comments
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 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.

👁 Arm C1 CPUs


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.

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.

👁 Arm C1 Pro erratum


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

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.