On 5/2/19 5:33 PM, Christoph Hellwig wrote: > Hi Jens, > > this series cleans up the various direct I/O and pass through > routines by switching them over to common bio helpers. For > the block device simple case this also fixes a page leak > if we were using bvec iters. > > The last page just unconditionally applies the no page ref > behavior for bvec iters. I looked at all the callers, and > there is none that drops the pre-required references before > completing the request. Probably not suitable for so late > in the merge, but I wanted to get it out. I'm guessing you'll spin a v2 of this due to the issue that Nikolay pointed out. I'd suggest we then just queue it up for later in the merge window inclusion. -- Jens Axboe