Re: [PATCH] x86: Start removing X86_X32_ABI

From: Maciej W. Rozycki

Date: Tue Jun 02 2026 - 12:03:41 EST


On Mon, 1 Jun 2026, Arnd Bergmann wrote:

> I think the main reason to remove x32 support is all the special
> cases we have for it where it is different from normal 'compat'
> syscall and ioctl handling, which leaks all the way into file
> systems and device drivers (sound/core/pcm_compat.c,
> fs/fuse/ioctl.c, fs/read_write, ...) as well as user space
> trying to handle 64-bit time_t in a portable way.

FWIW it's no different from n32 MIPS ABI support, which we've had for
even longer and isn't going away anytime soon. So there's undoubtedly
some x86-specific stuff there, but generic support for an ILP32 ABI is
there to stay both in the kernel and on the user side.

Maciej