|
@@ -55,7 +55,7 @@ struct device_node * __weak pcibios_get_phb_of_node(struct pci_bus *bus)
|
|
*/
|
|
*/
|
|
if (bus->bridge->of_node)
|
|
if (bus->bridge->of_node)
|
|
return of_node_get(bus->bridge->of_node);
|
|
return of_node_get(bus->bridge->of_node);
|
|
- if (bus->bridge->parent->of_node)
|
|
|
|
|
|
+ if (bus->bridge->parent && bus->bridge->parent->of_node)
|
|
return of_node_get(bus->bridge->parent->of_node);
|
|
return of_node_get(bus->bridge->parent->of_node);
|
|
return NULL;
|
|
return NULL;
|
|
}
|
|
}
|