Messages in this thread | | | Date | Mon, 21 Apr 2003 20:12:07 -0400 | From | Chuck Ebbert <> | Subject | booting 2.5.68 with root on software raid and devfs? |
| |
> I have the suspect that something in the naming of devices has > changed, but I can't find any reference by googling around.
Try this:
--- linux-2.5.66-ref/drivers/pci/bus.c Sat Mar 29 09:16:22 2003 +++ linux-2.5.66-uni/drivers/pci/bus.c Fri Apr 18 19:08:04 2003 @ -75,7 +75,8 @ * Add newly discovered PCI devices (which are on the bus->devices * list) to the global PCI device list, add the sysfs and procfs * entries. Where a bridge is found, add the discovered bus to - * the parents list of child buses, and recurse. + * the parents list of child buses, and recurse (breadth-first + * to be compatible with 2.4) * * Call hotplug for each new devices. */ @ -98,6 +99,12 @ #endif pci_create_sysfs_dev_files(dev); + } + + list_for_each_entry(dev, &bus->devices, bus_list) { + + BUG_ON(list_empty(&dev->global_list)); + /* * If there is an unattached subordinate bus, attach * it and then scan for unattached PCI devices.
------ Chuck - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |