On Tue, Jul 30, 2019 at 11:57:02AM -0400, Jerome Glisse wrote: > Other user can also add page that are not coming from GUP but need to > have a reference see __blkdev_direct_IO() Except for the zero page case I mentioned in my last mail explicitly, and the KVEC/PIPE type iov vecs from the original mail what other pages do you see to get added?