[PATCH v6 0/9] Consolidate cpuidle functionality