]> 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)
commit0fdc7e55bca2eeb0a4bbe326f3dc89f6d847cb4f
treeedfa47430e3533e80d9a7909d0322a7f94b68d70
parent774e50eb6a72e6a633f0d6efc23458515515def9
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