fix architecture-specific compat_ftruncate64 implementations
Christoph Hellwig
hch at lst.de
Mon Mar 23 18:01:43 AEDT 2026
Hi all,
this series fixes a really old bug found by code inspection, where the
architecture-specific 32-bit compat ftruncate64 implementations enforce
the non-LFS file size limit unless opened with O_LARGEFILE.
Diffstat:
arch/arm64/kernel/sys32.c | 2 +-
arch/mips/kernel/linux32.c | 2 +-
arch/parisc/kernel/sys_parisc.c | 4 ++--
arch/powerpc/kernel/sys_ppc32.c | 2 +-
arch/sparc/kernel/sys_sparc32.c | 2 +-
arch/x86/kernel/sys_ia32.c | 3 ++-
fs/internal.h | 3 +--
fs/open.c | 40 +++++++++++++++++++---------------------
include/linux/syscalls.h | 16 +++-------------
io_uring/truncate.c | 2 +-
10 files changed, 32 insertions(+), 44 deletions(-)
More information about the Linuxppc-dev
mailing list