summaryrefslogtreecommitdiffstats
path: root/drivers/cpufreq/intel_pstate.c
diff options
context:
space:
mode:
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>2018-07-18 10:15:07 +0200
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2018-07-18 10:15:07 +0200
commit4d81b0f9e631f751bf231213893e202a51f76687 (patch)
tree36ba944af81582829c3c6e94c262afe285d94c46 /drivers/cpufreq/intel_pstate.c
parentcpufreq: qcom-kryo: Silently error out on EPROBE_DEFER (diff)
downloadlinux-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