]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
PCI: generic: Pass starting bus number to pci_scan_root_bus()
authorDavid Daney <david.daney@cavium.com>
Thu, 8 Oct 2015 15:24:41 +0000 (10:24 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 8 Oct 2015 15:24:41 +0000 (10:24 -0500)
commit47ddb949029f9517a773e67b0e5eaf80ef596dad
treec98718a817f972cb15a5d1ff0efcfb6a63a20f30
parent9a28033753ca9e86593e15050c7ae02fbc03f9ae
PCI: generic: Pass starting bus number to pci_scan_root_bus()

If the bus is being configured with a bus-range that does not start at
zero, pass that starting bus number to pci_scan_root_bus().  Passing the
incorrect value of zero causes attempted config accesses outside of the
supported range, which cascades to an OOPs spew and eventual kernel panic.

Signed-off-by: David Daney <david.daney@cavium.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Will Deacon <will.deacon@arm.com>
drivers/pci/host/pci-host-generic.c