Hi Taotao, On Fri, Aug 22, 2025 at 03:06:59AM +0000, 陈涛涛 Taotao Chen wrote: > From: Taotao Chen <chentao...@didiglobal.com> > > Without O_LARGEFILE, file->f_op->write_iter calls > generic_write_check_limits(), which enforces a 2GB (MAX_NON_LFS) limit, > causing -EFBIG on large writes. > > In shmem_pwrite(), this error is later masked as -EIO due to the error > handling order, leading to igt failures like gen9_exec_parse(bb-large). > > Set O_LARGEFILE in __create_shmem() to prevent -EFBIG on large writes. > > Reported-by: kernel test robot <oliver.s...@intel.com> > Closes: https://lore.kernel.org/oe-lkp/202508081029.343192ec-...@intel.com > Fixes: 048832a3f400 ("drm/i915: Refactor shmem_pwrite() to use kiocb and > write_iter") > Signed-off-by: Taotao Chen <chentao...@didiglobal.com>
looks good to me: Reviewed-by: Andi Shyti <andi.sh...@linux.intel.com> Thanks, Andi