On Mon, Apr 25, 2005 at 02:45:29PM -0400, Alan Stern wrote: > On Mon, 25 Apr 2005, Greg KH wrote: > > > On Mon, Apr 25, 2005 at 11:29:50AM -0400, Alan Stern wrote: > > > Greg: > > > > > > This patch adds a reboot notifier to uhci-hcd so that it can quiesce the > > > controller hardware during a reboot. This is mainly to benefit programs > > > like kexec, which expect the hardware to be idle, not doing DMA or > > > generating IRQs. > > > > What's wrong with the device_shutdown call instead? Otherwise _all_ > > drivers are going to start adding a reboot notifier, which will just get > > very ugly... > > In principle there's nothing wrong with it, as far as I know. Other > people might be able to raise more concrete objections.
In looking at the reboot notifier code, it looks to do the same thing. > The real difficulty is that the PCI core doesn't support device_shutdown! We can fix that easily. Actually, you don't even need that, see the pci driver patch (for a ethernet driver) that was posted to lkml this morning for an example of how to do this driectly from the driver itself. > I suppose the patch could be changed to set the appropriate field in > pci_dev.driver directly, bypassing the PCI core. On the other hand, > perhaps you'd prefer to add device_shutdown support to PCI. I would. Got patch? :) thanks, greg k-h ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel