[POWERPC] Dont look for class-code in pci children
Looking for class-code in PCI children breaks with direct slots. Lets just count all children. Signed-off-by: Anton Blanchard <anton@samba.org> Acked-by: Olof Johansson <olof@lixom.net> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
parent
1e92a550e8
commit
d3c58fb177
1 changed files with 2 additions and 6 deletions
|
@ -331,13 +331,9 @@ static void iommu_bus_setup_pSeries(struct pci_bus *bus)
|
|||
if (isa_dn_orig)
|
||||
of_node_put(isa_dn_orig);
|
||||
|
||||
/* Count number of direct PCI children of the PHB.
|
||||
* All PCI device nodes have class-code property, so it's
|
||||
* an easy way to find them.
|
||||
*/
|
||||
/* Count number of direct PCI children of the PHB. */
|
||||
for (children = 0, tmp = dn->child; tmp; tmp = tmp->sibling)
|
||||
if (get_property(tmp, "class-code", NULL))
|
||||
children++;
|
||||
children++;
|
||||
|
||||
DBG("Children: %d\n", children);
|
||||
|
||||
|
|
Loading…
Reference in a new issue