Commit ae21fbac authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'acpi-5.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

Pull ACPI fix from Rafael Wysocki:
 "Fix yet another piece of ACPI CPPC changes fallout on AMD platforms
  (Mario Limonciello)"

* tag 'acpi-5.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
  ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported
parents a5235996 09073396
...@@ -782,7 +782,8 @@ int acpi_cppc_processor_probe(struct acpi_processor *pr) ...@@ -782,7 +782,8 @@ int acpi_cppc_processor_probe(struct acpi_processor *pr)
if (!osc_cpc_flexible_adr_space_confirmed) { if (!osc_cpc_flexible_adr_space_confirmed) {
pr_debug("Flexible address space capability not supported\n"); pr_debug("Flexible address space capability not supported\n");
goto out_free; if (!cpc_supported_by_cpu())
goto out_free;
} }
addr = ioremap(gas_t->address, gas_t->bit_width/8); addr = ioremap(gas_t->address, gas_t->bit_width/8);
...@@ -809,7 +810,8 @@ int acpi_cppc_processor_probe(struct acpi_processor *pr) ...@@ -809,7 +810,8 @@ int acpi_cppc_processor_probe(struct acpi_processor *pr)
} }
if (!osc_cpc_flexible_adr_space_confirmed) { if (!osc_cpc_flexible_adr_space_confirmed) {
pr_debug("Flexible address space capability not supported\n"); pr_debug("Flexible address space capability not supported\n");
goto out_free; if (!cpc_supported_by_cpu())
goto out_free;
} }
} else { } else {
if (gas_t->space_id != ACPI_ADR_SPACE_FIXED_HARDWARE || !cpc_ffh_supported()) { if (gas_t->space_id != ACPI_ADR_SPACE_FIXED_HARDWARE || !cpc_ffh_supported()) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment