[GIT PULL] More power management updates for 7.3-rc1
"Rafael J. Wysocki (Intel)" <[email protected]>
| Newsgroups | org.kernel.vger.linux-pm,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <CAJZ5v0jKcZV5a8MZSDP2saeS59v-qhNv82RN2-CWtHuM=jff0A@mail.gmail.com> |
Hi Linus,
Please pull from the tag
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
pm-7.3-rc1-2
with top-most commit 76854b339b3fbbc144f7ad6dd96e7495b94aab62
Merge branches 'pm-cpufreq' and 'pm-sleep'
on top of commit a5778046a02570fd23bdf0b48dce330237d1996c
Merge tag 'pm-7.3-rc1' of
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
to receive more power management updates for 7.3-rc1.
These fix two issues in the intel_rapl power capping driver, fix a
potential issue in the schedutil cpufreq governor on 32-bit systems,
fix a runtime PM issue related to failing system suspend, and update
the intel_pstate cpufreq driver:
- Fix a kernel panic during PMU unbind in the intel_rapl power capping
driver and sign-extend the PMU delta on counter wraparound in it to
avoid misreporting energy (Sumeet Pawnikar and Yifan Li)
- Unblock runtime PM when device prepare fails that was not done by
mistake (Shibo Zhu)
- Fix possible rate limit overflow on 32-bit systems in the schedutil
cpufreq governor (Hui Su)
- Consolidate HWP P-states initialization in the intel_pstate cpufreq
driver and make that driver avoid using the DESIRED_PERF HWP hint
when the Dynamic Efficiency Control (DEC) is enabled in the processor
to avoid inconsistent behavior (Rafael Wysocki)
Thanks!
---------------
Hui Su (1):
cpufreq: schedutil: Fix rate limit overflow
Li, Yifan (1):
powercap: intel_rapl: Sign-extend the PMU delta on counter wraparound
Rafael J. Wysocki (2):
cpufreq: intel_pstate: Consolidate HWP P-states initialization
cpufreq: intel_pstate: Avoid using DESIRED_PERF when DEC is enabled
Shibo Zhu (1):
PM: sleep: Unblock runtime PM when device prepare fails
Sumeet Pawnikar (1):
powercap: intel_rapl: Fix kernel panic during PMU unbind
---------------
drivers/base/power/main.c | 1 +
drivers/cpufreq/intel_pstate.c | 126 +++++++++++++++++------------------
drivers/powercap/intel_rapl_common.c | 15 ++++-
kernel/sched/cpufreq_schedutil.c | 15 ++++-
4 files changed, 90 insertions(+), 67 deletions(-)