Hi! > One potentially important aspect of power management is the ability for the > user to disable a device that he or she does not intend to use. Our current > model does not allow for this. Calling PMSG_SUSPEND won't cut it, because it > might enable wake events and is expecting the system to sleep. It seems we > need to implement something specifically for this case. Also, there is the > posibility of resource rebalancing, which requires yet another slightly > different behavior. > > Consider if a user wanted to disable a pci bus... If the bus was just > suspended, it would be straightforward, put all the children to sleep and > then turn off the bus. However, in the case of disabling it (as in "do not > use me") all of the child devices would actually need to be unregistered. I think you should talk to hotplug people from high-end machines. "Disable PCI bus" seems very similar to "hey, I want to unplug that PCI bus". And they have to the ethernet case for hot-pluggable PCI cards, too. Pavel -- Boycott Kodak -- for their patent abuse against Java.