diff options
author | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2018-07-18 10:15:07 +0200 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2018-07-18 10:15:07 +0200 |
commit | 4d81b0f9e631f751bf231213893e202a51f76687 (patch) | |
tree | 36ba944af81582829c3c6e94c262afe285d94c46 /drivers/cpufreq/intel_pstate.c | |
parent | cpufreq: qcom-kryo: Silently error out on EPROBE_DEFER (diff) | |
download | linux-4d81b0f9e631f751bf231213893e202a51f76687.tar.xz linux-4d81b0f9e631f751bf231213893e202a51f76687.zip |
cpufreq: pcc-cpufreq: Disable dynamic scaling on many-CPU systems
The firmware interface used by the pcc-cpufreq driver is
fundamentally not scalable and using it for dynamic CPU performance
scaling on systems with many CPUs leads to degraded performance.
For this reason, disable dynamic CPU performance scaling on systems
with pcc-cpufreq where the number of CPUs present at the driver init
time is greater than 4. Also make the driver print corresponding
complaints to the kernel log.
Reported-by: Andreas Herrmann <aherrmann@suse.com>
Tested-by: Andreas Herrmann <aherrmann@suse.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/cpufreq/intel_pstate.c')
0 files changed, 0 insertions, 0 deletions