[GIT PULL] Power management fixes for v6.2-rc4
From: Rafael J. Wysocki
Date: Fri Jan 13 2023 - 06:15:19 EST
Hi Linus,
Please pull from the tag
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git \
pm-6.2-rc4
with top-most commit 4f3085f87b51a551a0647f218d4f324796ecb703
cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering
on top of commit b7bfaa761d760e72a969d116517eaa12e404c262
Linux 6.2-rc3
to receive power management fixes for 6.2-rc4.
These fix assorted issues in the ARM cpufreq drivers and in the
AMD P-state driver.
Specifics:
- Fix cpufreq policy reference counting in amd-pstate to prevent it
from crashing on removal (Perry Yuan).
- Fix double initialization and set suspend-freq for Apple's cpufreq
driver (Arnd Bergmann, Hector Martin).
- Fix reading of "reg" property, update cpufreq-dt's blocklist and
update DT documentation for Qualcomm's cpufreq driver (Konrad Dybcio,
Krzysztof Kozlowski).
- Replace 0 with NULL in the Armada cpufreq driver (Miles Chen).
- Fix potential overflows in the CPPC cpufreq driver (Pierre Gondois).
- Update blocklist for the Tegra234 Soc cpufreq driver (Sumit Gupta).
Thanks!
---------------
Arnd Bergmann (1):
cpufreq: apple: remove duplicate intializer
Hector Martin (1):
cpufreq: apple-soc: Switch to the lowest frequency on suspend
Konrad Dybcio (2):
cpufreq: qcom-hw: Fix reading "reg" with address/size-cells != 2
cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist
Krzysztof Kozlowski (1):
dt-bindings: cpufreq: cpufreq-qcom-hw: document interrupts
Miles Chen (1):
cpufreq: armada-37xx: stop using 0 as NULL pointer
Perry Yuan (1):
cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering
Pierre Gondois (1):
cpufreq: CPPC: Add u64 casts to avoid overflowing
Sumit Gupta (1):
cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist
---------------
.../bindings/cpufreq/cpufreq-qcom-hw.yaml | 11 +++++++++++
drivers/cpufreq/amd-pstate.c | 1 +
drivers/cpufreq/apple-soc-cpufreq.c | 3 ++-
drivers/cpufreq/armada-37xx-cpufreq.c | 2 +-
drivers/cpufreq/cppc_cpufreq.c | 11 ++++++-----
drivers/cpufreq/cpufreq-dt-platdev.c | 2 ++
drivers/cpufreq/qcom-cpufreq-hw.c | 22 ++++++++++++++++++++--
7 files changed, 43 insertions(+), 9 deletions(-)