Daily update · Sep 8–9, 2026
PowerPC and AMD fixes land in this mainline update
Syscall entry, EEH recovery, kexec ranges, PS3 build, AMD MCE storm handling, and ARIA vzeroupper fixes.
In brief
This batch is mostly PowerPC bug fixes: syscall entry/exit handling, EEH/PCI recovery, kexec/kdump range checks, a PS3 build break, and a clearer PCI VF error. AMD/x86 gets fixes for node topology crashes and inverted MCE storm interrupt handling, while the x86 ARIA cipher gains missing vzeroupper calls.
Bug fixes
PowerPC syscall and exit path fixes
Several return-to-userspace paths on PowerPC were mishandled: a stale per-thread syscall flag could abort the next syscall, a restart path could drop a register-restore flag, replayed soft interrupts could corrupt the interrupt mask, and KUAP (kernel user access prevention) was disabled too early.
Why it matters: Addresses userspace crashes and syscall failures on PowerPC, especially after the recent generic entry rework.
PowerPC EEH/PCI recovery and IRQ bypass fixes
EEH (Enhanced Error Handling) is PowerPC's PCI error recovery. The fixes remove a recursive PCI rescan lock in EEH, drop a stale MSI IRQ chip pointer that broke KVM VFIO IRQ bypass, and prevent pSeries hotplug from retrying devices EEH permanently offlined.
Why it matters: Avoids hangs during PCI error recovery and restores VFIO IRQ bypass on PowerNV; reduces repeated EEH events on pSeries.
PowerPC kexec/kdump memory range fixes
kexec_file's range checks used exclusive comparisons for ranges whose end addresses are inclusive, so ranges touching at a boundary could be skipped.
Why it matters: kdump kernels on PowerPC should get a more accurate usable memory layout.
AMD node/SMN and MCE storm fixes
The AMD node code manages SMN (System Management Network) access on AMD systems; it could divide by zero on virtualized systems and dereference NULL after init failure. The MCE (machine check exception) storm handler had interrupt enablement inverted.
Why it matters: Prevents crashes on Xen PVH dom0 and after SMN init failure; makes threshold interrupt storm handling work as intended.
x86 ARIA cipher vzeroupper fixes
ARIA is a block cipher. Its AVX2/AVX-512 assembly routines returned without vzeroupper, which clears the upper halves of vector registers, leaving them dirty and slowing later SSE code.
Why it matters: ARIA cipher operations on x86 no longer degrade performance of subsequent SSE code.
PowerPC PS3 build fix
GCC's stringop-overread warning made a memcpy using strnlen in PS3 repository.c a build error.
Why it matters: PS3 kernel configs build again with current GCC.
pSeries PCI VF limit error message corrected
When a VF (virtual function) request exceeds the mapping limit, the error message printed that limit but labeled it 'Configurable VFs'.
Why it matters: Users see a clearer and accurate message when requesting too many virtual functions.
Source commits18 entries +
powerpc/rtas_pci: No hotplug on permanently removed device on pSeries
Shivaprasad G Bhat · Jun 26, 2026 · 1 files
powerpc/ps3: Fix repository.c build failure
Thorsten Blum · Jul 3, 2026 · 1 files
powerpc/eeh: Fix recursive locking on devices without EEH sensitive driver
Shivaprasad G Bhat · Jul 14, 2026 · 1 files
powerpc/kexec: Simplify kdump_extra_elfcorehdr_size()
Thorsten Blum · Jul 30, 2026 · 1 files
powerpc/kexec_file: Use inclusive range checks in add_usable_mem()
Thorsten Blum · Aug 9, 2026 · 1 files
powerpc/kexec_file: Use inclusive range checks for excluded memory
Thorsten Blum · Aug 10, 2026 · 1 files
x86/MCE/AMD: Fix inverted interrupt enablement during storm handling
Jasjeet Rangi · Aug 12, 2026 · 1 files
powerpc/pseries/pci: Fix misleading VF limit error message
Jiangshan Yi · Aug 13, 2026 · 1 files
MAINTAINERS: powerpc: Add Ritesh and Shrikanth
Madhavan Srinivasan · Aug 18, 2026 · 1 files
powerpc: pci-ioda: Fix the stale irq chip reference
Shivaprasad G Bhat · Aug 19, 2026 · 1 files
x86/amd_node: Avoid divide by zero on virtualized systems
Jason Andryuk · Aug 25, 2026 · 1 files
x86/amd_node: Fix potential NULL pointer dereference
Jason Andryuk · Aug 25, 2026 · 1 files
powerpc/entry: Clear TIF_SYSCALL_RET before syscall error return
Shrikanth Hegde · Aug 28, 2026 · 1 files
powerpc: Don't drop _TIF_RESTOREALL on syscall restart
Ritesh Harjani (IBM) · Aug 29, 2026 · 1 files
powerpc: Do not restore KUAP in arch_exit_to_user_mode_prepare()
Ritesh Harjani (IBM) · Aug 30, 2026 · 1 files
crypto: x86/aria - add missing vzeroupper in AVX2 code
Eric Biggers · Aug 31, 2026 · 1 files
crypto: x86/aria - add missing vzeroupper in AVX-512 code
Eric Biggers · Aug 31, 2026 · 1 files
powerpc/entry: Fix irq_soft_mask corruption on replayed interrupt exit
Mukesh Kumar Chaurasiya (IBM) · Sep 4, 2026 · 1 files