Re: [PATCH v2 5.10 0/9] preserve DMA offsets when using swiotlb

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

 



On Wed, May 05, 2021 at 09:23:28AM +0200, Greg KH wrote:
> On Thu, Apr 29, 2021 at 05:33:06PM +0000, Jianxiong Gao wrote:
> > We observed several NVMe failures when running with SWIOTLB. The root
> > cause of the issue is that when data is mapped via SWIOTLB, the address
> > offset is not preserved. Several device drivers including the NVMe
> > driver relies on this offset to function correctly.
> > 
> > Even though we discovered the error when running using AMD SEV, we have
> > reproduced the same error in Rhel 8 without SEV. By adding swiotlb=force
> > option to the boot command line parameter, NVMe funcionality is
> > impacted. For example formatting a disk into xfs format returns an
> > error.
> > 
> > 
> > ----
> > Changes in v2:
> > Rebased patches to 5.10.33
> 
> It looks like if I were to take these now, we need to also have a
> version for 5.11.y because you can not upgrade from an older kernel and
> have a "regression" like this, right?
> 
> 5.11.y will still be alive for at least a week or so, let me see if your
> backports work there or not...

Ok, looks like it worked, now queued up.

greg k-h



[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