[GIT PULL] arm64 fixes for -rc3

Will Deacon will at kernel.org
Fri Mar 6 14:49:04 PST 2026


Hi Linus,

Please pull these arm64 fixes for -rc3. The main changes are a fix to
the way in which we manage the access flag setting for mappings using
the contiguous bit and a fix for a hang on the kexec/hibernation path.

There's the usual summary in the tag.

Cheers,

Will

--->8

The following changes since commit df6e4ab654dc482c1d45776257a62ac10e14086c:

  arm64: topology: Fix false warning in counters_read_on_cpu() for same-CPU reads (2026-02-26 18:27:15 +0000)

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 d87c828daa7ead9763416f75cc416496969cf1dc:

  selftest/arm64: Fix sve2p1_sigill() to hwcap test (2026-03-06 11:54:26 +0000)

----------------------------------------------------------------
arm64 fixes for -rc3

- Fix kexec/hibernation hang due to bogus read-only mappings.

- Fix sparse warnings in our cmpxchg() implementation.

- Prevent runtime-const being used in modules, just like x86.

- Fix broken elision of access flag modifications for contiguous entries
  on systems without support for hardware updates.

- Fix a broken SVE selftest that was testing the wrong instruction.

----------------------------------------------------------------
Catalin Marinas (2):
      arm64: Silence sparse warnings caused by the type casting in (cmp)xchg
      arm64: mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix kexec/hibernation

Jisheng Zhang (1):
      arm64: make runtime const not usable by modules

Piotr Jaroszynski (1):
      arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS faults

Yifan Wu (1):
      selftest/arm64: Fix sve2p1_sigill() to hwcap test

 arch/arm64/include/asm/cmpxchg.h          | 12 ++++---
 arch/arm64/include/asm/pgtable-prot.h     | 10 +++---
 arch/arm64/include/asm/runtime-const.h    |  4 +++
 arch/arm64/mm/contpte.c                   | 53 ++++++++++++++++++++++++++++---
 tools/testing/selftests/arm64/abi/hwcap.c |  4 +--
 5 files changed, 67 insertions(+), 16 deletions(-)



More information about the linux-arm-kernel mailing list