]> Pileus Git - ~andy/linux/blobdiff - arch/powerpc/platforms/iseries/setup.c
[PATCH] powerpc: clean up iSeries PCI probe
[~andy/linux] / arch / powerpc / platforms / iseries / setup.c
index d83f5ed4ec1fba94690781703aad50c9e273cf49..0f49412b438edbc0592d9df874c80516fef70b47 100644 (file)
@@ -1073,7 +1073,7 @@ static void scan_bridge_slot(struct iseries_flat_dt *dt, HvBusNumber bus,
                                snprintf(buf, sizeof(buf), "pci@%x,%d",
                                                PCI_SLOT(devfn), function);
                        dt_start_node(dt, buf);
-                       reg[0] = (bus << 18) | (devfn << 8);
+                       reg[0] = (bus << 16) | (devfn << 8);
                        reg[1] = 0;
                        reg[2] = 0;
                        reg[3] = 0;