]> git.baikalelectronics.ru Git - kernel.git/commit
PCI: generic: Allocate config space windows after limiting bus number range
authorLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Thu, 23 Oct 2014 15:23:06 +0000 (16:23 +0100)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 5 Nov 2014 23:49:24 +0000 (16:49 -0700)
commit4c5fb7a7f81eb94fb64255be4777ce99128d25ba
tree900fed4ba401f8a02afc84e6cba6a6cd2995d5e7
parentcf707b7b48540e4559958bc7587fb506b5c80cc1
PCI: generic: Allocate config space windows after limiting bus number range

The number of config space windows allocated for the host bridge depends on
how many bus numbers are below the bridge.  Instead of first allocating the
windows and then limiting the bus resource, this patch reshuffles the code
so that if any limitation is applied to the bus resource, it is taken into
account in the windows allocation.

[bhelgaas: changelog]
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Will Deacon <will.deacon@arm.com>
drivers/pci/host/pci-host-generic.c