[PATCH 0/2] ARM: Use type override hacks only in NEON code
Ard Biesheuvel
ardb+git at google.com
Wed Sep 9 09:33:20 PDT 2026
From: Ard Biesheuvel <ardb at kernel.org>
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 at kernel.org>
Cc: Christoph Hellwig <hch at lst.de>
Cc: Russell King <linux at armlinux.org.uk>
Cc: Arnd Bergmann <arnd at arndb.de>
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
More information about the linux-arm-kernel
mailing list