PCI: Reverse standard ACS vs device-specific ACS enabling
authorAlex Williamson <alex.williamson@redhat.com>
Thu, 31 Mar 2016 22:34:32 +0000 (16:34 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 19 Apr 2016 23:24:47 +0000 (18:24 -0500)
commitc1d61c9bb163e696bf06850bcabbd26386554489
tree00a63716b70ef533e59fc6122dafc863b8ee59e3
parent8bcf4525c5d43306c5fd07e132bc8650e3491aec
PCI: Reverse standard ACS vs device-specific ACS enabling

The original thought was that if a device implemented ACS, then surely
we want to use that... well, it turns out that devices can make an ACS
capability so broken that we still need to fall back to quirks.

Reverse the order of ACS enabling to give quirks first shot at it.

Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/pci.c
drivers/pci/quirks.c
include/linux/pci.h