[GIT PULL] arm64 fixes for -rc4
From: Will Deacon
Date: Fri Sep 18 2026 - 11:34:29 EST
Hi Linus,
We've got a steady trickle of arm64 fixes coming in, but I figured it
was better to send you what we've collected so far rather than keep
waiting for it to settle down. I've already queued some more for next
week.
Anyway, in this batch we've got a couple of hibernation fixes, a couple
of minor MTE fixes, some per-cpu codegen fixes (which were found as part
of Mark's series adding preemptible this_cpu_*() operations) and a fix
for the Arm CMN PMU driver. The summary is in the tag,
Cheers,
Will
--->8
The following changes since commit 5445d64199626974269fcdf347769ad44b0bb53b:
arm64: Don't read GMID_EL1 when MTE is disabled (2026-09-03 13:03:23 +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 fdb9ebc7fb7788b8371fbef6c17dc5c8291e1429:
arm64: mte: Fix PTRACE_{PEEK,POKE}MTETAGS error documentation (2026-09-11 12:50:02 +0000)
----------------------------------------------------------------
arm64 fixes for -rc4
- Fix hypercall arguments when resetting EL2 vectors during hibernation
- Fix hibernation with 52-bit capable kernels on machines without
52-bit addressing, similarly to the recent kexec fix
- Fix a bunch of clumsy codegen issues with our per-cpu accessors
- Fix MTE ptrace documentation to reflect the de-facto ABI behaviour
- Fix pthread_join() usage in MTE selftest
- Fix port selection in the Arm CMN PMU driver
----------------------------------------------------------------
Bradley Morgan (1):
arm64: hibernate: pass HVC_SET_VECTORS args to the resume hvc
Breno Leitao (1):
arm64: hibernate: clone only the linear map that exists at runtime
Catalin Marinas (1):
arm64: mte: Fix PTRACE_{PEEK,POKE}MTETAGS error documentation
Mark Rutland (3):
arm64: percpu: Fix this_cpu_write() casting
arm64: percpu: Fix this_cpu_and() mask generation
arm64: percpu: Fix LSE operations on {8,16}-bit types
Shouping Wang (1):
perf/arm-cmn: Fix wp_dev_sel2 setting for multi-DTM configurations
Thomas Huth (1):
kselftest/arm64: Fix size of thread_data values for pthread_join()
.../arch/arm64/memory-tagging-extension.rst | 5 ++---
arch/arm64/include/asm/percpu.h | 20 ++++++++++----------
arch/arm64/kernel/hibernate-asm.S | 2 ++
arch/arm64/kernel/hibernate.c | 4 ++--
arch/arm64/kernel/mte.c | 2 +-
drivers/perf/arm-cmn.c | 10 +++++++---
.../selftests/arm64/mte/check_gcr_el1_cswitch.c | 2 +-
7 files changed, 25 insertions(+), 20 deletions(-)