Re: [PATCH 8/8] ARM: Remove hacked-up asm/types.h header
"Arnd Bergmann" <[email protected]>
| Newsgroups | gmane.linux.kernel.cryptoapi,gmane.linux.ports.arm.kernel,gmane.linux.raid |
|---|---|
| Message-ID | <[email protected]> |
On Sat, May 9, 2026, at 22:05, Eric Biggers wrote: > On Wed, Apr 22, 2026 at 07:17:04PM +0200, Ard Biesheuvel wrote: >> From: Ard Biesheuvel <[email protected]> >> >> ARM has a special version of asm/types.h which contains overrides for >> certain #define's related to the C types used to back C99 types such as >> uint32_t and uintptr_t. >> >> This is only needed when pulling in system headers such as stdint.h >> during the build, and this only happens when using NEON intrinsics, >> for which there is now a dedicated header file. >> >> So drop this header entirely, and revert to the asm-generic one. >> >> Signed-off-by: Ard Biesheuvel <[email protected]> Reviewed-by: Arnd Bergmann <[email protected]> > This is actually a UAPI header. I guess it got put there accidentally > and isn't actually needed there? Yes, commit ed79c9d34f4f ("ARM: put types.h in uapi") has some explanations. I can't think of any case where this would actually be used from userland, and lots of ways it could cause trouble in theory, even if it never has in practice. Arnd