x86: Drop CPU_SUP_INTEL from SCHED_MC_PRIO for the expansion
authorMeng Li <li.meng@amd.com>
Fri, 19 Jan 2024 09:04:56 +0000 (17:04 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 31 Jan 2024 13:54:50 +0000 (14:54 +0100)
amd-pstate driver also uses SCHED_MC_PRIO, so decouple the requirement
of CPU_SUP_INTEL from the dependencies to allow compilation in kernels
without Intel CPU support.

Tested-by: Oleksandr Natalenko <oleksandr@natalenko.name>
Reviewed-by: Mario Limonciello <mario.limonciello@amd.com>
Reviewed-by: Huang Rui <ray.huang@amd.com>
Reviewed-by: Perry Yuan <perry.yuan@amd.com>
Signed-off-by: Meng Li <li.meng@amd.com>
Acked-by: Borislav Petkov (AMD) <bp@alien8.de>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
arch/x86/Kconfig

index 5edec175b9bfc92dfac8832fc3600b843407828b..29d110285438b342b47d7ea59907b7d0654a7a09 100644 (file)
@@ -1054,8 +1054,9 @@ config SCHED_MC
 
 config SCHED_MC_PRIO
        bool "CPU core priorities scheduler support"
-       depends on SCHED_MC && CPU_SUP_INTEL
-       select X86_INTEL_PSTATE
+       depends on SCHED_MC
+       select X86_INTEL_PSTATE if CPU_SUP_INTEL
+       select X86_AMD_PSTATE if CPU_SUP_AMD && ACPI
        select CPU_FREQ
        default y
        help