Hi, On x86 the fist idle state is a polling one, but the way it is set up is far from straightforward and then it is avoided by governors in rather somewhat convoluted fashion. Make this more clear by explicitly flagging that state as "polling" and checking its flag where it needs to be avoided instead of using arch-dependent numbering of idle states (patch [1/3]), move the polling state code from driver.c to a separate C file (patch [2/3]) and move the initialization of it from the core to the relevant cpuidle drivers - ACPI and intel_idle (patch [3/3]). Thanks, Rafael -- 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