[PATCH v2 0/2] Use __u128 in arm64 UAPI headers
Will Deacon
will at kernel.org
Thu Sep 3 03:55:14 PDT 2026
On Wed, Sep 02, 2026 at 09:21:32PM -0500, Jeremy Linton wrote:
> On 6/26/26 9:17 AM, Will Deacon wrote:
> > This is version two of the patch I previously sent here:
> >
> > https://lore.kernel.org/r/20260619130835.5678-1-will@kernel.org
> >
> > I even briefly queued that version up, but it exploded spectacularly
> > when building the kselftests for arm64 [1] [2]. So the only change since
> > v1 is the addition of a preliminary patch that adds the '__u128' typedef
> > to the private copy of linux/types.h used by the tools/ directory.
> >
> > I plan to take this all via the arm64 tree unless anybody objects.
>
> This seems to be creating a interesting situation that the follow-on commit:
> 10a47fb67340 tools: linux/types.h: Add 128-bit integer types for arm64 UAPI
> structures
>
> Is missing from older kernel tooling/etc, which means the tools that end up
> pulling this header in won't build on machines running 7.3 kernel headers.
>
> AKA, build/install master, switch back to an older branch and discover say
> bpftool won't build anymore.
Ah, I guess we need to backport 10a47fb67340 to stable, then?
Will
More information about the linux-arm-kernel
mailing list