[GIT PULL] arm64 fixes for -rc5
From: Will Deacon
Date: Fri Jul 24 2026 - 12:47:39 EST
Hi Linus,
Please pull these arm64 fixes for -rc5.
It's a bit all over the place, as I was hoping to fix a decade-old bug
in our seccomp handling on syscall entry and ended up collecting other
fixes in the meantime. You'll see the failed attempt (+revert) here but
I didn't want to hold off on the others any longer. Hopefully we'll get
that one squashed next week...
The usual summary is in the tag.
Cheers,
Will
--->8
The following changes since commit a13c140cc289c0b7b3770bce5b3ad42ab35074aa:
Linux 7.2-rc3 (2026-07-12 14:16:39 -0700)
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 f73a8edc2ccc6ec72c37d5c578e7592d2e1f9922:
arm64: make huge_ptep_get handled unaligned addresses (2026-07-22 11:44:47 +0000)
----------------------------------------------------------------
arm64 fixes for -rc5
- Fix early_ioremap() of unaligned ACPI tables
- Remove bogus information from data abort diagnostics
- Fix kprobes recursion during single-step
- Fix incorrect constant in ESR address size fault macro
- Fix OOB page-table walk in memory hot-unplug notifier
- Fix OOB access to the linear map when retrieving an unaligned huge pte
- Fix MPAM register reset values
- Fix MPAM NULL dereference on teardown
----------------------------------------------------------------
Ben Horgan (1):
arm_mpam: Fix software reset values of MPAMCFG_PRI
Dev Jain (1):
arm64: make huge_ptep_get handled unaligned addresses
Fenghua Yu (1):
arm_mpam: Fix MPAMCFG_MBW_PBM register setting
Guangshuo Li (1):
arm_mpam: guard MBWU state before adding it to garbage
Mark Brown (1):
arm64: mm: When logging data aborts only decode Xs when ISV=1
Mostafa Saleh (1):
drivers/virt: pkvm: Fix end calculation in mmio_guard_ioremap_hook()
Pu Hu (2):
arm64: kprobes: Only handle faults originating from XOL slot
arm64: kprobes: Allow reentering kprobes while single-stepping
Richard Cheng (1):
arm64/mm: Check the requested PFN range during memory removal
Steven Price (1):
arm64: Correct value returned by ESR_ELx_FSC_ADDRSZ_nL()
Will Deacon (2):
arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates
Revert "arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates"
Yu Peng (1):
arm64: fixmap: Allow 256K early_ioremap() at any offset
arch/arm64/include/asm/esr.h | 2 +-
arch/arm64/include/asm/fixmap.h | 6 +++-
arch/arm64/include/asm/kprobes.h | 6 ++++
arch/arm64/kernel/probes/kprobes.c | 45 ++++++++++++++++++++++++++-
arch/arm64/mm/fault.c | 7 +++--
arch/arm64/mm/hugetlbpage.c | 2 +-
arch/arm64/mm/mmu.c | 2 +-
drivers/resctrl/mpam_devices.c | 36 ++++++++++++---------
drivers/virt/coco/pkvm-guest/arm-pkvm-guest.c | 2 +-
9 files changed, 85 insertions(+), 23 deletions(-)