[GIT PULL][Resend] Power management updates for v5.11-rc2

From: Rafael J. Wysocki
Date: Sat Jan 02 2021 - 04:28:02 EST


Hi Linus,

Please pull from the tag

git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
pm-5.11-rc2

with top-most commit 89ecf09e0b93de54415de45be241649ec1b162de

Merge branches 'pm-cpufreq' and 'pm-cpuidle'

on top of commit 5c8fe583cce542aa0b84adc939ce85293de36e5e

Linux 5.11-rc1

to receive power management updates for 5.11-rc2.

These fix a crash in intel_pstate during resume from suspend-to-RAM
that may occur after recent changes and two resource leaks in error
paths in the operating performance points (OPP) framework, add a new
C-states table to intel_idle and update the cpuidle MAINTAINERS entry
to cover the governors too.

Specifics:

- Fix recently introduced crash in the intel_pstate driver that
occurs if scale-invariance is disabled during resume from
suspend-to-RAM due to inconsistent changes of APERF or MPERF
MSR values made by the platform firmware (Rafael Wysocki).

- Fix a memory leak and add a missing clk_put() in error paths in
the OPP framework (Quanyang Wang, Viresh Kumar).

- Add new C-states table for SnowRidge processors to the intel_idle
driver (Artem Bityutskiy).

- Update the MAINTAINERS entry for cpuidle to make it clear that
the governors are covered by it too (Lukas Bulwahn).

Thanks!


---------------

Artem Bityutskiy (1):
intel_idle: add SnowRidge C-state table

Lukas Bulwahn (1):
MAINTAINERS: include governors into CPU IDLE TIME MANAGEMENT FRAMEWORK

Quanyang Wang (1):
opp: fix memory leak in _allocate_opp_table

Rafael J. Wysocki (1):
cpufreq: intel_pstate: Fix fast-switch fallback path

Viresh Kumar (1):
opp: Call the missing clk_put() on error

---------------

MAINTAINERS | 2 +-
drivers/cpufreq/intel_pstate.c | 1 -
drivers/idle/intel_idle.c | 41 ++++++++++++++++++++++++++++++++++++++++-
drivers/opp/core.c | 9 +++++++--
4 files changed, 48 insertions(+), 5 deletions(-)