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)
committerSasha Levin <alexander.levin@verizon.com>
Thu, 8 Jun 2017 10:12:47 +0000 (06:12 -0400)
commitb060ae49eb947bc8a05076074a40840f73c3190c
tree49b79ab03f5cb004e5f72e69f3e7deae3a339b2b
parente0bda32c5bc5e2d5de98fc0e42d0284f9e262b42
PCI: Add quirk for Intel DH895xCC VF PCI config erratum

[ Upstream commit 3388a614b609ad9ac4f542e56ada737557a19651 ]

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>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
drivers/pci/quirks.c