Well it seems that people are starting to want to hook the reboot notifier, or the device shutdown facility in order to properly shutdown pci drivers to make kexec work nicer.
So here's a patch for the PCI core that allows pci drivers to now just add a "shutdown" notifier function that will be called when the system is being shutdown. It happens just after the reboot notifier happens, and it should happen in the proper device tree order, so everyone should be happy.
Any objections to this patch?
Traditionally the proper place -has- been * the reboot notifier * the ->remove hook (hot unplug, and module remove)
which covers all the cases.
Add a ->shutdown hook is more of a hack. If you want to introduce this facility in a systematic way, introduce a 'kexec reboot' option which walks the device tree and shuts down hardware.
->shutdown is just a piecemeal, uncoordinated effort (uncoordinated in the sense that driver shutdowns occur in an undefined order).
Jeff
------------------------------------------------------- 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