[PATCH 0/6] ARM: cleanup fault handling
Russell King (Oracle)
linux at armlinux.org.uk
Fri Feb 27 07:18:26 PST 2026
Hi,
This series cleans up the 32-bit ARM fault handling:
1. ensure a consistent IRQ state in the user fault processing path.
2. split vmalloc fault processing in a similar way to x86
3. move is_..._fault() to the local fault.h header file
4. update the FSR deifnitions using BIT() and GENMASK()
5. move LPAE/non-LPAE specific FSR bits/masks along side users
6. get rid of #ifdefs within is_..._fault() by providing a LPAE
and non-LPAE versions.
arch/arm/mm/fault.c | 158 ++++++++++++++++++++++++----------------------------
arch/arm/mm/fault.h | 42 ++++++++++++--
2 files changed, 109 insertions(+), 91 deletions(-)
--
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!
More information about the linux-arm-kernel
mailing list