[GIT PULL] Power management and ACPI fixes for 4.0-rc8
From: Rafael J. Wysocki
Date: Thu Apr 09 2015 - 19:10:00 EST
Hi Linus,
Please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
pm+acpi-4.0-rc8
to receive power management and ACPI fixes for v4.0-rc8 (if
there's one) or for final v4.0 (if there isn't) with top-most
commit b2d5fb97d37fb35708a0811af74d9e76e44d421c
Merge branches 'pm-sleep', 'pm-cpufreq' and 'pm-cpuidle'
on top of commit f22e6e847115abc3a0e2ad7bb18d243d42275af1
Linux 4.0-rc7
These are stable-candidate fixes of some recently reported issues
in the cpufreq core, cpuidle core, the ACPI cpuidle driver and the
hibernate core.
Specifics:
- Revert a 3.17 hibernate commit that was supposed to fix an issue
related to e820 reserved regions, but broke resume from hibernation
on Lenovo x230 (Rafael J Wysocki).
- Prevent the ACPI cpuidle driver from overwriting the name and
description of the C0 state set by the core when the list of
C-states changes (Thomas Schlichter).
- Remove the no longer needed state_count field from struct cpuidle_device
which prevents the list of C-states shown by the sysfs interface from
becoming incorrect when the current number of them is different from
the number of C-states on boot (Bartlomiej Zolnierkiewicz).
- The cpufreq core updates the policy object of the only online CPU
during system resume to make it reflect the current hardware state,
but it always assumes that CPU to be CPU0 which need not be the
case, so fix the code to avoid that assumption (Viresh Kumar).
Thanks!
---------------
Bartlomiej Zolnierkiewicz (1):
cpuidle: remove state_count field from struct cpuidle_device
Rafael J. Wysocki (1):
Revert "PM / hibernate: avoid unsafe pages in e820 reserved regions"
Thomas Schlichter (1):
cpuidle: ACPI: do not overwrite name and description of C0
Viresh Kumar (1):
cpufreq: Schedule work for the first-online CPU on resume
---------------
drivers/acpi/processor_idle.c | 2 +-
drivers/cpufreq/cpufreq.c | 19 +++++++++++--------
drivers/cpuidle/cpuidle.c | 3 ---
drivers/cpuidle/sysfs.c | 5 +++--
include/linux/cpuidle.h | 1 -
kernel/power/snapshot.c | 21 +--------------------
6 files changed, 16 insertions(+), 35 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/