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(-)
