Merge branch 'pci/enumeration'
authorBjorn Helgaas <bhelgaas@google.com>
Wed, 6 Mar 2019 21:30:11 +0000 (15:30 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 6 Mar 2019 21:30:11 +0000 (15:30 -0600)
commit5d130e3dd8b6995e93aeb7a740709a46e7acf5df
tree5626eb1d39b398bd6e485f65915219e24291fe7c
parent1bd2e9ee5c0d3254cf90ad60794b56047070ce7f
parent2e095ce7b6ecce2f3e2ff330527f12056ed1e1a1
Merge branch 'pci/enumeration'

  - Probe bridge window attributes only once at enumeration-time to fix
    device accesses during rescan (Bjorn Helgaas)

  - Return BAR size (not "size -1 ") from pci_size() to simplify code (Du
    Changbin)

  - Use config header type (not class code) identify bridges more reliably
    (Honghui Zhang)

  - Work around Intel Denverton incorrect Trace Hub BAR size reporting
    (Alexander Shishkin)

* pci/enumeration:
  x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub
  PCI: Rely on config space header type, not class code
  PCI: Make pci_size() return real BAR size
  PCI: Probe bridge window attributes once at enumeration-time
drivers/pci/pci.c
drivers/pci/probe.c