Merge branch 'pci/resource'
authorBjorn Helgaas <bhelgaas@google.com>
Wed, 22 Feb 2023 19:47:27 +0000 (13:47 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 22 Feb 2023 19:47:27 +0000 (13:47 -0600)
commitebdce9e3d085f7891463fd0046e04201d1604d0d
treef762397ea3a58b3a598d1baf25962facf129b8a6
parent0b7af1ddcf62e6f497b26e967a65dad5d46d79ae
parent9d8ba74a181b1c81def21168795ed96cbe6f05ed
Merge branch 'pci/resource'

- Realign space as required by bridge windows after dividing it up (Mika
  Westerberg)

- Account for space required by other devices on the bus before
  distributing it all to bridges (Mika Westerberg)

- Distribute spare resources to root bus devices as well as to other
  hotplug bridges (Mika Westerberg)

- Fix bug that dropped root bus resources that end at zero, e.g., a host
  bridge that leads only to bus 00 (Geert Uytterhoeven)

* pci/resource:
  PCI: Fix dropping valid root bus resources with .end = zero
  PCI: Distribute available resources for root buses, too
  PCI: Take other bus devices into account when distributing resources
  PCI: Align extra resources for hotplug bridges properly
drivers/pci/probe.c