On Fri, Apr 20, 2018 at 12:47:52PM -0400, Sinan Kaya wrote: > On 4/20/2018 2:55 AM, Greg KH wrote: > > On Thu, Apr 19, 2018 at 01:07:29PM -0400, Sinan Kaya wrote: > >> Hi Greg, > >> > >> Upstream commit cf0d53ba4947 ("vfio/pci: Virtualize Maximum Read Request > >> Size") and commit 523184972b28 ("vfio/pci: Virtualize Maximum Payload Size") > >> fixes nasty PCIe virtualization issues for platforms that support Maximum > >> Payload Size bigger than 128. > >> > >> Issue shows up when a device is assigned to the guest machine as a passthrough. > >> Guest machine configures the MPS/MRRS settings to values that are incompatible > >> with the parent bridge device. > >> > >> This causes PCIe transaction timeouts and AER errors to be spilled in the host > >> kernel. > >> > >> Please apply commit cf0d53ba4947 and 523184972b28 to all affected releases to > >> fix the resulting regression. > > It looks like the commit 523184972b28 ("vfio/pci: Virtualize Maximum Payload Size") > is already applied for 4.9.94. > > Go ahead and apply commit cf0d53ba4947 ("vfio/pci: Virtualize Maximum Read Request > Size") for 4.9.y. Yes, added that to the 4.14.y and 4.9.y trees (you can't forget 4.14.y...) thanks, greg k-h