On Wed, Oct 16, 2019 at 11:45:49AM -0700, Eric Biggers wrote: > On Mon, Oct 14, 2019 at 03:09:40PM -0700, Darrick J. Wong wrote: > > From: Darrick J. Wong <darrick.wong@xxxxxxxxxx> > > > > Andreas Grünbacher reports that on the two filesystems that support > > iomap directio, it's possible for splice() to return -EAGAIN (instead of > > a short splice) if the pipe being written to has less space available in > > its pipe buffers than the length supplied by the calling process. > > > > Months ago we fixed splice_direct_to_actor to clamp the length of the > > read request to the size of the splice pipe. Do the same to do_splice. > > > > Fixes: 17614445576b6 ("splice: don't read more than available pipe space") > > Reported-by: syzbot+3c01db6025f26530cf8d@xxxxxxxxxxxxxxxxxxxxxxxxx > > I already invalidated this syzbot report when the previous version of this patch > was dropped, as that was what the report appeared to be for. So you don't need > this Reported-by line. It's not a big deal, but including it could mislead > people into thinking that syzbot found a problem with the commit in the Fixes: > line, rather than a prior version of this patch. Ok, will drop for v4. Thanks for taking care of the report. --D > - Eric