summaryrefslogtreecommitdiffstats
path: root/block
diff options
context:
space:
mode:
authorMario Limonciello <mario.limonciello@amd.com>2022-07-13 12:53:46 -0500
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2022-07-13 21:13:14 +0200
commitfbd74d16890b9f5d08ea69b5282b123c894f8860 (patch)
tree5a6cce37154fae274c1a7b04e15dfd3268058e0c /block
parent32346491ddf24599decca06190ebca03ff9de7f8 (diff)
downloadlinux-fbd74d16890b9f5d08ea69b5282b123c894f8860.tar.bz2
ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory
When commit 72f2ecb7ece7 ("ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported") was introduced, we found collateral damage that a number of AMD systems that supported CPPC but didn't advertise support in _OSC stopped having a functional amd-pstate driver. The _OSC was only enforced on Intel systems at that time. This was fixed for the MSR based designs by commit 8b356e536e69f ("ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported") but some shared memory based designs also support CPPC but haven't advertised support in the _OSC. Add support for those designs as well by hardcoding the list of systems. Fixes: 72f2ecb7ece7 ("ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported") Fixes: 8b356e536e69f ("ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported") Link: https://lore.kernel.org/all/3559249.JlDtxWtqDm@natalenko.name/ Cc: 5.18+ <stable@vger.kernel.org> # 5.18+ Reported-and-tested-by: Oleksandr Natalenko <oleksandr@natalenko.name> Signed-off-by: Mario Limonciello <mario.limonciello@amd.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions