summaryrefslogtreecommitdiffstats
path: root/drivers/pci/host
diff options
context:
space:
mode:
authorVadim Lomovtsev <Vadim.Lomovtsev@cavium.com>2017-10-17 14:47:38 +0200
committerBjorn Helgaas <bhelgaas@google.com>2017-10-19 11:59:53 +0200
commit7f342678634f16795892677204366e835e450dda (patch)
tree842b44e63982ace3ab8a7c92d6a88cae22844ccc /drivers/pci/host
parentPCI: Restore ARI Capable Hierarchy before setting numVFs (diff)
downloadlinux-7f342678634f16795892677204366e835e450dda.tar.xz
linux-7f342678634f16795892677204366e835e450dda.zip
PCI: Set Cavium ACS capability quirk flags to assert RR/CR/SV/UF
The Cavium ThunderX (CN8XXX) family of PCIe Root Ports does not advertise an ACS capability. However, the RTL internally implements similar protection as if ACS had Request Redirection, Completion Redirection, Source Validation, and Upstream Forwarding features enabled. Change Cavium ACS capabilities quirk flags accordingly. Fixes: b404bcfbf035 ("PCI: Add ACS quirk for all Cavium devices") Signed-off-by: Vadim Lomovtsev <Vadim.Lomovtsev@cavium.com> [bhelgaas: tidy changelog, comment, stable tag] Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Cc: stable@vger.kernel.org # v4.6+: b77d537d00d0: PCI: Apply Cavium ACS quirk only to CN81xx/CN83xx/CN88xx devices
Diffstat (limited to 'drivers/pci/host')
0 files changed, 0 insertions, 0 deletions