]> git.karo-electronics.de Git - linux-beck.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)
commitd79e6801b1868ff65f4c956d782946c6221a4c1d
treeedfa47430e3533e80d9a7909d0322a7f94b68d70
parent5f81b95fe2a2de4ec51d46ffd04fa40dfc0cb26a
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