Skip to content
ACPI and power management fixes for 3.18-rc3

 - Fix a crash on r8a7791/koelsch during resume from system suspend
   caused by a recent cpufreq-dt commit (Geert Uytterhoeven).

 - Fix an MFD enumeration problem introduced by a recent commit
   adding ACPI support to the MFD subsystem that exposed a weakness
   in the ACPI core causing ACPI enumeration to be applied to all
   devices associated with one ACPI companion object, although it
   should be used for one of them only (Mika Westerberg).

 - Fix an ACPI EC regression introduced during the 3.17 cycle
   causing some Samsung laptops to misbehave as a result of a
   workaround targeted at some Acer machines.  That includes
   a revert of a commit that went too far and a quirk for the
   Acer machines in question.  From Lv Zheng.

 - Fix a regression in the system suspend error code path introduced
   during the 3.15 cycle that causes it to fail to take errors from
   asychronous execution of "late" suspend callbacks into account
   (Imre Deak).

 - Fix a long-standing bug in the hibernation resume error code path
   that fails to roll back everything correcty on "freeze" callback
   errors and leaves some devices in a "suspended" state causing more
   breakage to happen subsequently (Imre Deak).

 - Make the cpufreq-dt driver disable operation performance points
   that are not supported by the VR connected to the CPU voltage
   plane with acceptable tolerance instead of constantly failing
   voltage scaling later on (Lucas Stach).

/