Merge tag 'pm-5.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Pull power management fixes from Rafael Wysocki: "These fix a few issues related to running intel_pstate in the passive mode with HWP enabled, correct the handling of the max_cstate module parameter in intel_idle and make a few janitorial changes. Specifics: - Modify Kconfig to prevent configuring either the "conservative" or the "ondemand" governor as the default cpufreq governor if intel_pstate is selected, in which case "schedutil" is the default choice for the default governor setting (Rafael Wysocki). - Modify the cpufreq core, intel_pstate and the schedutil governor to avoid missing updates of the HWP max limit when intel_pstate operates in the passive mode with HWP enabled (Rafael Wysocki). - Fix max_cstate module parameter handling in intel_idle for processor models with C-state tables coming from ACPI (Chen Yu). - Clean up assorted pieces of power management code (Jackie Zamow, Tom Rix, Zhang Qilong)" * tag 'pm-5.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set cpufreq: Introduce cpufreq_driver_test_flags() cpufreq: speedstep: remove unneeded semicolon PM: sleep: fix typo in kernel/power/process.c intel_idle: Fix max_cstate for processor models without C-state tables cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag cpufreq: Avoid configuring old governors as default with intel_pstate cpufreq: e_powersaver: remove unreachable break
Showing
- drivers/cpufreq/Kconfig 2 additions, 0 deletionsdrivers/cpufreq/Kconfig
- drivers/cpufreq/cpufreq.c 14 additions, 1 deletiondrivers/cpufreq/cpufreq.c
- drivers/cpufreq/e_powersaver.c 0 additions, 1 deletiondrivers/cpufreq/e_powersaver.c
- drivers/cpufreq/intel_pstate.c 6 additions, 7 deletionsdrivers/cpufreq/intel_pstate.c
- drivers/cpufreq/longhaul.c 0 additions, 1 deletiondrivers/cpufreq/longhaul.c
- drivers/cpufreq/speedstep-lib.c 1 addition, 1 deletiondrivers/cpufreq/speedstep-lib.c
- drivers/idle/intel_idle.c 1 addition, 1 deletiondrivers/idle/intel_idle.c
- include/linux/cpufreq.h 10 additions, 1 deletioninclude/linux/cpufreq.h
- kernel/power/process.c 1 addition, 1 deletionkernel/power/process.c
- kernel/sched/cpufreq_schedutil.c 4 additions, 2 deletionskernel/sched/cpufreq_schedutil.c
Loading
Please register or sign in to comment