]> git.baikalelectronics.ru Git - kernel.git/commit
cxl: Workaround malformed pcie packets on some cards
authorPhilippe Bergheaud <felix@linux.vnet.ibm.com>
Fri, 2 Oct 2015 05:23:33 +0000 (15:23 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Tue, 6 Oct 2015 09:59:46 +0000 (20:59 +1100)
commita3a68c33911c54fa82a412a05d52273e11b22670
treeedfa47430e3533e80d9a7909d0322a7f94b68d70
parent187d443b385d711386340540b501b407c42a088b
cxl: Workaround malformed pcie packets on some cards

This works around a pcie host bridge defect on some cards, that can cause
malformed Transaction Layer Packet (TLP) errors to be erroneously reported.

The upper nibble of the vendor section PSL revision is used to distinguish
between different cards. The affected ones have it set to 0.

Signed-off-by: Philippe Bergheaud <felix@linux.vnet.ibm.com>
Acked-by: Ian Munsie <imunsie@au1.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
drivers/misc/cxl/pci.c