Linus Torvalds wrote:
> I suspect it's easier to just make the PCI layer call the probe function
> in that order, instead of working around it in your driver.
That seems like a really good idea, especially in light of the fact that
some drivers are doing (have to do?) -reverse- order PCI scanning.
I would prefer to sort the list at probe not boot time. That makes it
easy to reverse the order on the fly, depending on what the driver
requests at runtime. It's SMP-friendly, because I can grab a private
copy of the PCI device list, sort it, and scan it. You don't have to
re-sort at every pci_insert_device, for hotplug machines. The only
potential downside is I need to check and see if the bootmem case needs
to be handled, when making a private copy of the pci devices list for
-- Jeff Garzik | "You see, in this world there's two kinds of Building 1024 | people, my friend: Those with loaded guns MandrakeSoft | and those who dig. You dig." --Blondie - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to firstname.lastname@example.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Wed Mar 07 2001 - 21:00:24 EST