On Mon, Mar 25, 2019 at 06:07:07PM +0800, Ming Lei wrote: > There isn't sg iterator helper for building bvec, so invent one > and fix the issue in nvmet_file_init_bvec(). > > The issue is that one sg may include multipge continuous pages, and > only the 1st .bv_offset isn't zero, also the length for the last bvec > has to consider the remained length. The scatterlist in the nvme target is always allocated by the nvmet code itself an thus never contains multi-page sg list entries.