summaryrefslogtreecommitdiffstats
path: root/include/linux/pci.h
diff options
context:
space:
mode:
authorJon Derrick <jonathan.derrick@intel.com>2016-08-25 17:26:10 -0600
committerBjorn Helgaas <bhelgaas@google.com>2016-09-06 14:15:11 -0500
commit032c3d86b4acc4c21e435c85c454eac670c15851 (patch)
treecba5819b11e185a6a17ca20a79ce34b4675b147e /include/linux/pci.h
parent29b4817d4018df78086157ea3a55c1d9424a7cfc (diff)
downloadlinux-032c3d86b4acc4c21e435c85c454eac670c15851.tar.gz
linux-032c3d86b4acc4c21e435c85c454eac670c15851.tar.xz
PCI/AER: Add bus flag to skip source ID matching
Allow root port buses to choose to skip source id matching when finding the faulting device. Certain root port devices may return an incorrect source ID and recommend to scan child device registers for AER notifications. Signed-off-by: Jon Derrick <jonathan.derrick@intel.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'include/linux/pci.h')
-rw-r--r--include/linux/pci.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/linux/pci.h b/include/linux/pci.h
index 2599a980340f..57bc838e0666 100644
--- a/include/linux/pci.h
+++ b/include/linux/pci.h
@@ -187,8 +187,9 @@ enum pci_irq_reroute_variant {
typedef unsigned short __bitwise pci_bus_flags_t;
enum pci_bus_flags {
- PCI_BUS_FLAGS_NO_MSI = (__force pci_bus_flags_t) 1,
- PCI_BUS_FLAGS_NO_MMRBC = (__force pci_bus_flags_t) 2,
+ PCI_BUS_FLAGS_NO_MSI = (__force pci_bus_flags_t) 1,
+ PCI_BUS_FLAGS_NO_MMRBC = (__force pci_bus_flags_t) 2,
+ PCI_BUS_FLAGS_NO_AERSID = (__force pci_bus_flags_t) 4,
};
/* These values come from the PCI Express Spec */