Hi, Suggestion: as discussed in early weeks, why don't adopt names taking into consideration that Linux can run in systems other than desktops and servers? #define PM_SYSTEM_STATE_SUSPEND_RAM 0x00000010 #define PM_SYSTEM_STATE_SUSPEND_DISK 0x00000020 PM_SYSTEM_STATE_SUSPEND_DISK an be something like PM_SYSTEM_STATE_DEEP_SUSPEND and so on... So you can have better acceptance of people working in other areas. My two cents. Regards, Daniel Petrini -- 10LE - Linux Nokia Institute of Tecnology - INdT Manaus - Brazil