Re: [RESEND PATCH stable only] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Apr 03, 2019 at 04:04:27PM +0200, Greg KH wrote:
> On Tue, Apr 02, 2019 at 09:56:10AM +0800, Ming Lei wrote:
> > NVMe target only accepts single-page sg list, either file or block
> > device backed target code follows this assumption.
> > 
> > However, loop target is one exception, given the sg list is from
> > the host queue directly.
> > 
> > This patch sets loop queue's segment boundary mask as PAGE_SIZE - 1
> > for following NVMe target assumption.
> > 
> > Multi-page bvec has been merged to v5.1-rc1, so commit 02db99548d36
> > ("nvmet: fix building bvec from sg list") can fix the current issue
> > simply without needing to limit the segment size for nvme-loop.
> 
> I don't understand, 02db99548d36 does not work for older kernels, so
> because of that, you need/want this patch to be applied?  If so, what
> specific kernel versions do you want this to go to?

Old kernel needs both this patch and 02db99548d36, and you should see
the description in 02db99548d36 commit log too.

This patch should be needed since nvme-loop is introduced.

Thanks,
Ming



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux