Messages in this thread | | | Date | Tue, 13 May 2003 14:33:25 -0700 (PDT) | From | Patrick Mochel <> | Subject | Re: [RFC][PATCH] Dynamic PCI Device IDs |
| |
On Tue, 13 May 2003, Patrick Mochel wrote:
> > On Tue, 6 May 2003, Matt Domsch wrote: > > > > You can't just call driver_attach(), as the bus semaphore needs to be > > > locked before doing so. In short, you almost need to duplicate > > > bus_add_driver(), but not quite :) > > > > Right, and it seems to work. I made driver_attach non-static, declared > > it extern in pci.h, and call it in pci-driver.c while holding the bus > > semaphore and references to the driver and the bus. This also let me > > delete my probe_each_pci_dev() function and let the driver core > > handle it. > > > > Pat, can you ack the changes to bus.c and device.h please? > > ACK. I'll add them to my tree.
I take that back, since it's already checked into your BK tree. Go forth and merge.
-pat
- 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/
| |