I can't usefully test the fourth patch. I'm reasonably confident that the other three work, though, and I tested them on a laptop that doesn't preserve the C1E auto-promotion flag across suspend/resume.
Andy Lutomirski (4): intel_idle: Consolidate auto-promotion/auto-demotion fixups intel_idle: Remove a broadcast MSR fixup at boot intel_idle: Fix MSRs after resume intel_idle: Move BYT/CHT auto-demotion fixup into fix_this_cpu drivers/idle/intel_idle.c | 56 ++++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 27 deletions(-) -- 2.5.0