Hi Taotao, > Reported-by: kernel test robot <oliver.s...@intel.com> > Closes: https://lore.kernel.org/oe-lkp/202508081029.343192ec-...@intel.com
... > diff --git a/drivers/gpu/drm/i915/gem/i915_gem_shmem.c > b/drivers/gpu/drm/i915/gem/i915_gem_shmem.c > index e3d188455f67..2b53aad915f5 100644 > --- a/drivers/gpu/drm/i915/gem/i915_gem_shmem.c > +++ b/drivers/gpu/drm/i915/gem/i915_gem_shmem.c > @@ -514,6 +514,11 @@ static int __create_shmem(struct drm_i915_private *i915, > if (IS_ERR(filp)) > return PTR_ERR(filp); > > + /* > + * Prevent -EFBIG by allowing large writes beyond MAX_NON_LFS on shmem > + * objects by setting O_LARGEFILE. > + */ > + filp->f_flags |= O_LARGEFILE; I don't have anything against this, but is it really fixing the issue? I thought that O_LARGEFILE is ignored in 64 bit machines, while here the failure is happening in 64 bit machines. Besides, where do you see in the LKP logs the -EFBIG error message? Andi > obj->filp = filp; > return 0; > } > -- > 2.34.1