mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-09 21:59:12 -04:00
PCI: fix wrong assumption in pci_read_bridge_bases
Current pci_read_bridge_bases() has an assumption that pci_bus->self is NULL on the pci root bus (It checks pci_bus->self to see if the pci bus is root bus). But is might not true on some platforms. We must check pci_bus->parent instead. Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
This commit is contained in:
parent
151ab36a2e
commit
f92d4e29d7
1 changed files with 1 additions and 1 deletions
|
|
@ -287,7 +287,7 @@ void __devinit pci_read_bridge_bases(struct pci_bus *child)
|
|||
struct resource *res;
|
||||
int i;
|
||||
|
||||
if (!dev) /* It's a host bus, nothing to read */
|
||||
if (!child->parent) /* It's a host bus, nothing to read */
|
||||
return;
|
||||
|
||||
if (dev->transparent) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue