On Thursday 21 June 2007, Rafael J. Wysocki wrote: > The issue at hand is that some device drivers may need to know what the > target sleep state of the system will be when their .suspend() routines are > being executed. Currently, there's no means of passing that information to the > drivers and my question is how to do this. Actually what they need to know is some *attribute* of that state. They really don't care what the state is. The $SUBJECT patch isn't driver code ... it's for platform hooks that expose attributes to the drivers. Specifically, it's ACPI code, talking to drivers that must run on non-ACPI systems. Any driver that thinks it needs to understand anything about ACPI states is sadly broken. Remember also that the Linux "states" (in /sys/power/state) are an inadequate representation of what most hardware can do. Common hardware can support a lot more low power sleep modes than the two states Linux currently defines ... a limitation inherited from first APM, and them more recently ACPI, which doesn't fit embedded systems well at all. - Dave - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html