[GIT PULL] Power management changes for v4.18-rc2
From: Rafael J. Wysocki
Date: Thu Jun 21 2018 - 09:30:00 EST
Hi Linus,
Please pull from the tag
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
pm-4.18-rc2
with top-most commit b51e001385f1c861445af3efeab766811ee8db29
Merge branch 'pm-tools'
on top of commit ce397d215ccd07b8ae3f71db689aedb85d56ab40
Linux 4.18-rc1
to receive power management changes for 4.18-rc2.
These are mostly fixes, including some fixes for changes made
during the recent merge window and some "stable" material, plus
some minor extensions of the turbostat utility.
Specifics:
- Fix the PM core to avoid introducing a runtime PM usage counter
imbalance when adding device links during driver probe (Rafael
Wysocki).
- Fix the operating performance points (OPP) framework to ensure
that the regulator voltage is always updated as appropriate when
updating clock rates (Waldemar Rymarkiewicz).
- Fix the intel_pstate driver to use correct max/min limits for
cores with differing maximum frequences (Srinivas Pandruvada).
- Fix a typo in the intel_pstate driver documentation (Rafael
Wysocki).
- Fix two issues with the recently added Kryo cpufreq driver (Ilia
Lin).
- Fix two recent regressions and some other minor issues in the
turbostat utility and extend it to provide some more diagnostic
information (Len Brown, Nathan Ciobanu).
Thanks!
---------------
Ilia Lin (2):
cpufreq: kryo: Fix possible error code dereference
cpufreq: kryo: Add module remove and exit
Len Brown (4):
tools/power turbostat: fix show/hide issues resulting from mis-merge
tools/power turbostat: decode cpuid.1.HT
tools/power turbostat: add optional APIC X2APIC columns
tools/power turbostat: version 18.06.20
Nathan Ciobanu (4):
tools/power turbostat: fix segfault on 'no node' machines
tools/power turbostat: alphabetize the help output
tools/power turbostat: add single character tokens to help
tools/power turbostat: add the missing command line switches
Rafael J. Wysocki (2):
PM / core: Fix supplier device runtime PM usage counter imbalance
Documentation: intel_pstate: Fix typo
Srinivas Pandruvada (1):
cpufreq: intel_pstate: Fix scaling max/min limits with Turbo 3.0
Waldemar Rymarkiewicz (1):
PM / OPP: Update voltage in case freq == old_freq
---------------
Documentation/admin-guide/pm/intel_pstate.rst | 2 +-
drivers/base/core.c | 15 +-
drivers/cpufreq/intel_pstate.c | 27 ++-
drivers/cpufreq/qcom-cpufreq-kryo.c | 25 ++-
drivers/opp/core.c | 2 +-
tools/power/x86/turbostat/turbostat.8 | 2 +-
tools/power/x86/turbostat/turbostat.c | 240 ++++++++++++++++++--------
7 files changed, 224 insertions(+), 89 deletions(-)