Hi Linus, Please pull from git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \ pm+acpi-3.15-rc6 to receive ACPI and power management fixes for v3.15-rc6 with top-most commit 68c8829d0602d2a217f21b7c9dfa40ec21fea019 Merge branch 'pm-cpufreq' on top of commit d6d211db37e75de2ddc3a4f979038c40df7cc79c Linux 3.15-rc5 Still fixing regressions (partly by reverting commits that broke things for people), fixing other stable-candidate bugs and adding some blacklist entries for ACPI video and _OSI. Two ACPICA regression fixes (one recent and one for a 3.14 commit), a fix for an ACPI-related regression in TPM (introduced in 3.14), a revert of the ACPI AC driver conversion in 3.13 that went wrong for an unknown reason, two reverts of commits that attempted to remove an old user space interface in /proc and broke some utilities, in 3.13 too, a fix for a CPU hotplug bug in the ACPI processor driver (stable material), two (stable candidate) fixes for intel_pstate and a few new blacklist entries, mostly for systems that shipped with Windows 8. Specifics: - ACPICA fix for a stale pointer access introduced by a recent commit in the XSDT validation code from Lv Zheng. - ACPICA fix for the default value of the command line switch to favor 32-bit FADT addresses (in case there's a conflict between a 64-bit and a 32-bit address). The previous default was that the 32-bit version would take precedence and we tried to change it to the other way around and it didn't work. From Lv Zheng. - A TPM commit related to ACPI _DSM in 3.14 caused the driver to refuse to load if a specific _DSM was missing and that broke resume from system suspend on Chromebooks that require the TPM hardware to be restored to a working state during resume by the OS. Restore the old behavior to load the driver if the _DSM in question is not present, but prevent it from using the feature the _DSM is for. - ACPI AC driver conversion in 3.13 broke thermal management on at least one machine and has to be reverted. From Guenter Roeck. - Two reverts of 3.13 commits that attempted to remove the old ACPI battery interface in /proc, but turned out to break some utilities still using that interface. From Lan Tianyu. - ACPI processor driver fix to prevent acpi_processor_add() from modifying the CPU device's .offline field which leads to breakage if the initial online of the CPU fails. From Igor Mammedov. - Two intel_pstate fixes, one to take a BayTrail documentation update into account and one to avoid forcing the maximum P-state on init which causes CPU PM trouble on systems with P-states coordination when one of the CPU cores is initialized after an offline/online cycle triggered by user space. Both stable candidates, from Dirk Brandewie. - Fix for the ACPI video DMI blacklist entry for Dell Inspiron 7520 from Aaron Lu. - Three new ACPI video blacklist entries for machines shipping with Win8 that need to use native backlight so that it can be controlled in a usual way (which doesn't work otherwise due bugs in the ACPI tables) from Hans de Goede. - Two ACPI _OSI quirks for systems that need them to work correctly with Linux from Edward Lin and Hans de Goede. Thanks! --------------- Aaron Lu (1): ACPI / video: correct DMI tag for Dell Inspiron 7520 Dirk Brandewie (2): intel_pstate: Set turbo VID for BayTrail intel_pstate: remove setting P state to MAX on init Edward Lin (1): ACPI: blacklist win8 OSI for Dell Inspiron 7737 Guenter Roeck (1): ACPI: Revert "ACPI / AC: convert ACPI ac driver to platform bus" Hans de Goede (2): ACPI / video: Add use_native_backlight quirks for more systems ACPI / blacklist: Add dmi_enable_osi_linux quirk for Asus EEE PC 1015PX Igor Mammedov (1): ACPI / processor: do not mark present at boot but not onlined CPU as onlined Lan Tianyu (2): ACPI: Revert "ACPI: Remove CONFIG_ACPI_PROCFS_POWER and cm_sbsc.c" ACPI: Revert "ACPI / Battery: Remove battery's proc directory" Lv Zheng (2): ACPICA: Tables: Fix invalid pointer accesses in acpi_tb_parse_root_table(). ACPICA: Tables: Restore old behavor to favor 32-bit FADT addresses. Rafael J. Wysocki (2): ACPI / proc: Do not say when /proc interfaces will be deleted in Kconfig ACPI / TPM: Fix resume regression on Chromebooks --------------- drivers/acpi/Kconfig | 17 +++ drivers/acpi/Makefile | 1 + drivers/acpi/ac.c | 117 ++++++++------- drivers/acpi/acpi_platform.c | 1 - drivers/acpi/acpi_processor.c | 1 - drivers/acpi/acpica/acglobal.h | 4 +- drivers/acpi/acpica/tbutils.c | 7 +- drivers/acpi/battery.c | 329 ++++++++++++++++++++++++++++++++++++++++- drivers/acpi/blacklist.c | 21 +++ drivers/acpi/cm_sbs.c | 105 +++++++++++++ drivers/acpi/video.c | 22 ++- drivers/char/tpm/tpm_ppi.c | 8 +- drivers/cpufreq/intel_pstate.c | 34 ++--- 13 files changed, 575 insertions(+), 92 deletions(-) -- 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