[PATCH 0/2] ARM: Use type override hacks only in NEON code
From: Ard Biesheuvel
Date: Wed Sep 09 2026 - 14:44:26 EST
From: Ard Biesheuvel <ardb@xxxxxxxxxx>
Now that the RAID-6 code can no longer be built for user space, we can
drop the direct dependency on the arm_neon.h system header, and include
asm/neon-intrinsics.h instead.
Since asm/neon-intrinsics.h has all the type overrides needed to include
arm_neon.h without conflicts in the uintXX_t types, those hacks can be
dropped from asm/types.h, and so the file can be dropped entirely.
Cc: Eric Biggers <ebiggers@xxxxxxxxxx>
Cc: Christoph Hellwig <hch@xxxxxx>
Cc: Russell King <linux@xxxxxxxxxxxxxxx>
Cc: Arnd Bergmann <arnd@xxxxxxxx>
Ard Biesheuvel (2):
lib/raid6: Switch to Linux's NEON intrinsics header
ARM: Remove hacked-up asm/types.h header
arch/arm/include/uapi/asm/types.h | 41 --------------------
lib/raid/raid6/arm/neon.uc | 2 +-
lib/raid/raid6/arm/recov_neon_inner.c | 2 +-
3 files changed, 2 insertions(+), 43 deletions(-)
delete mode 100644 arch/arm/include/uapi/asm/types.h
--
2.55.0.1003.g10538fe699-goog