On Tue, 2 Nov 2004, Benjamin Herrenschmidt wrote: > The fact that all suspend() callbacks imply freeze, which is a drivers > state, makes me think that freeze is just what ... suspend() means. That > is, we can get rid of the "freeze" semantic altogether if we consider > that the pm_message contains a suggested "abstract" power state. suspend > with state "on" would mean freeze. To clarify one point -- if a device is already in a low-power state would suspend with state "on" imply that the device must go to its full-power state, or is it always consistent with a suspend request to go to a state with <= the requested power level? Alan Stern