[PATCH] arm64: uapi: Use __u128 instead of __uint128_t in UAPI headers

Will Deacon will at kernel.org
Tue Jun 23 06:46:40 PDT 2026


On Fri, 19 Jun 2026 14:08:34 +0100, Will Deacon wrote:
> The arm64 UAPI exposes '__uint128_t' types in the members of
> 'struct user_fpsimd_state', 'struct user_pac_address_keys' and in the
> signal frame via 'struct fpsimd_context'. Since the alignment of such
> a type appears to be non-portable (16 bytes on arm64, 8 bytes on s390),
> prefer the '__u128' typedef from uapi/linux/types.h, which makes the
> alignment explicit and allows the definitions to be reused by other
> host architectures.
> 
> [...]

Applied to arm64 (for-next/core), thanks!

[1/1] arm64: uapi: Use __u128 instead of __uint128_t in UAPI headers
      https://git.kernel.org/arm64/c/9d6306113f92

Cheers,
-- 
Will

https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev



More information about the linux-arm-kernel mailing list