]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Revert "ACPI: processor: Update cpuidle driver check in __acpi_processor_start()"
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 27 Nov 2025 19:52:55 +0000 (20:52 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 27 Nov 2025 19:52:55 +0000 (20:52 +0100)
Revert commit 8a1b5d412cb4 ("ACPI: processor: Update cpuidle driver
check in __acpi_processor_start()") which depends on commit
7a8c994cbb2d ("ACPI: processor: idle: Optimize ACPI idle driver
registration") that got reverted.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/processor_driver.c

index 7644de24d2faa4482cc10eb395166c5eca705807..65e779be64ffcc6b728fc1b78df14435514c45db 100644 (file)
@@ -166,7 +166,7 @@ static int __acpi_processor_start(struct acpi_device *device)
        if (result && !IS_ENABLED(CONFIG_ACPI_CPU_FREQ_PSS))
                dev_dbg(&device->dev, "CPPC data invalid or not present\n");
 
-       if (cpuidle_get_driver() == &acpi_idle_driver)
+       if (!cpuidle_get_driver() || cpuidle_get_driver() == &acpi_idle_driver)
                acpi_processor_power_init(pr);
 
        acpi_pss_perf_init(pr);