PCI: Add quirk for Intel DH895xCC VF PCI config erratum
authorTadeusz Struk <tadeusz.struk@intel.com>
Fri, 7 Aug 2015 18:34:42 +0000 (11:34 -0700)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 10 Aug 2015 15:20:17 +0000 (23:20 +0800)
commit3388a614b609ad9ac4f542e56ada737557a19651
tree99ede99d5ca213b93333b03bb69a1efd62795b15
parent89c07b8a18a264ba84d135e07b1ee057839d3bda
PCI: Add quirk for Intel DH895xCC VF PCI config erratum

The PCI capabilities list for Intel DH895xCC VFs (device id 0x0443) with
QuickAssist Technology is prematurely terminated in hardware.
Workaround the issue by hard-coding the known expected next capability
pointer and saving the PCIE cap into internal buffer.

Patch generated against cryptodev-2.6

Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/pci/quirks.c