diff options
| author | Will Deacon <will@kernel.org> | 2026-06-26 15:17:29 +0100 |
|---|---|---|
| committer | Will Deacon <will@kernel.org> | 2026-07-21 21:53:02 +0000 |
| commit | d4bf9e08d412289ae7c9072378bed238c0274c55 (patch) | |
| tree | 17161ca738c5d44892602794632698bc9fd8a4a2 /tools/perf/scripts/python | |
| parent | 10a47fb67340bca274276faf855d7d460afd9a7a (diff) | |
arm64: uapi: Use __u128 instead of __uint128_t in UAPI headers
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.
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Nick Desaulniers <nick.desaulniers+lkml@gmail.com>
Cc: Steffen Eiden <seiden@linux.ibm.com>
Cc: Andreas Grapentin <gra@linux.ibm.com>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Dave Martin <dave.martin@arm.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Marc Zyngier <maz@kernel.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Reviewed-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
