Doug Smythies
c587c79f90
cpufreq: intel_pstate: report correct CPU frequencies during trace
...
The intel_pstate CPU frequency scaling driver has always
calculated CPU frequency incorrectly. Recent changes have
eliminted most of the issues, however the frequency reported
in the trace buffer, if used, is incorrect.
It remains desireable that cpu->pstate.scaling still be a nice
round number for things such as when setting max and min frequencies.
So the proposal is to just fix the reported frequency in the trace data.
Fixes what remains of [1].
Link: https://bugzilla.kernel.org/show_bug.cgi?id=96521 # [1]
Signed-off-by: Doug Smythies <dsmythies@telus.net>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2017-08-11 01:25:53 +02:00
..
acpi-cpufreq.c
amd_freq_sensitivity.c
arm_big_little.c
thermal: cpu_cooling: use cpufreq_policy to register cooling device
2017-05-27 17:32:24 -07:00
arm_big_little.h
arm_big_little_dt.c
at32ap-cpufreq.c
blackfin-cpufreq.c
bmips-cpufreq.c
cpufreq: bmips-cpufreq: CPUfreq driver for Broadcom's BMIPS SoCs
2017-02-09 01:22:44 +01:00
brcmstb-avs-cpufreq.c
cpufreq: brcmstb-avs-cpufreq: remove unnecessary platform_set_drvdata()
2017-02-09 01:22:46 +01:00
cppc_cpufreq.c
cpufreq / CPPC: Initialize policy->min to lowest nonlinear performance
2017-06-27 02:19:39 +02:00
cpufreq-dt-platdev.c
cpufreq: dt: Add support for hi3660
2017-06-24 01:33:56 +02:00
cpufreq-dt.c
thermal: cpu_cooling: use cpufreq_policy to register cooling device
2017-05-27 17:32:24 -07:00
cpufreq-dt.h
cpufreq-nforce2.c
cpufreq.c
Power management updates for v4.13-rc1
2017-07-04 13:39:41 -07:00
cpufreq_conservative.c
cpufreq: conservative: Allow down_threshold to take values from 1 to 10
2017-06-12 14:28:07 +02:00
cpufreq_governor.c
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/cpufreq.h>
2017-03-02 08:42:30 +01:00
cpufreq_governor.h
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/cpufreq.h>
2017-03-02 08:42:30 +01:00
cpufreq_governor_attr_set.c
cpufreq_ondemand.c
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/cpufreq.h>
2017-03-02 08:42:30 +01:00
cpufreq_ondemand.h
cpufreq_performance.c
cpufreq_powersave.c
cpufreq_stats.c
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux
2017-07-14 13:12:32 -07:00
cpufreq_userspace.c
cris-artpec3-cpufreq.c
cris-etraxfs-cpufreq.c
davinci-cpufreq.c
ARM: davinci: da850: fix da850_set_pll0rate()
2017-01-02 15:02:51 +05:30
dbx500-cpufreq.c
thermal: cpu_cooling: use cpufreq_policy to register cooling device
2017-05-27 17:32:24 -07:00
e_powersaver.c
elanfreq.c
exynos5440-cpufreq.c
cpufreq: exynos5440: Fix inconsistent indenting
2017-06-24 01:38:00 +02:00
freq_table.c
gx-suspmod.c
highbank-cpufreq.c
ia64-acpi-cpufreq.c
cpufreq/ia64: Replace racy task affinity logic
2017-04-15 12:20:55 +02:00
imx6q-cpufreq.c
cpufreq: imx6q: imx6ull should use the same flow as imx6ul
2017-06-24 01:35:13 +02:00
intel_pstate.c
cpufreq: intel_pstate: report correct CPU frequencies during trace
2017-08-11 01:25:53 +02:00
Kconfig
cpufreq: qoriq: add ARM64 SoCs support
2017-02-09 14:33:01 +01:00
Kconfig.arm
cpufreq: dbx500: add a Kconfig symbol
2017-05-14 13:40:16 +02:00
Kconfig.powerpc
Kconfig.x86
kirkwood-cpufreq.c
cpufreq: kirkwood-cpufreq:- Handle return value of clk_prepare_enable()
2017-05-30 00:09:41 +02:00
longhaul.c
longhaul.h
longrun.c
loongson1-cpufreq.c
loongson2_cpufreq.c
CPUFREQ: Loongson2: drop set_cpus_allowed_ptr()
2017-04-12 13:52:21 +02:00
Makefile
cpufreq: dbx500: add a Kconfig symbol
2017-05-14 13:40:16 +02:00
maple-cpufreq.c
mt8173-cpufreq.c
thermal: cpu_cooling: use cpufreq_policy to register cooling device
2017-05-27 17:32:24 -07:00
mvebu-cpufreq.c
omap-cpufreq.c
PM / OPP: Update OPP users to put reference
2017-01-30 09:22:21 +01:00
p4-clockmod.c
pasemi-cpufreq.c
cpufreq/pasemi: Adjust system_state check
2017-05-23 10:01:36 +02:00
pcc-cpufreq.c
pmac32-cpufreq.c
pmac64-cpufreq.c
powernow-k6.c
powernow-k7.c
powernow-k7.h
powernow-k8.c
format-security: move static strings to const
2017-05-08 17:15:14 -07:00
powernow-k8.h
powernv-cpufreq.c
cpufreq: powernv: Add boost files to export ultra-turbo frequencies
2017-02-03 23:59:41 +01:00
ppc_cbe_cpufreq.c
ppc_cbe_cpufreq.h
ppc_cbe_cpufreq_pervasive.c
ppc_cbe_cpufreq_pmi.c
cpufreq: Remove CPUFREQ_START notifier event
2017-02-04 00:05:30 +01:00
pxa2xx-cpufreq.c
pxa3xx-cpufreq.c
qoriq-cpufreq.c
thermal: cpu_cooling: use cpufreq_policy to register cooling device
2017-05-27 17:32:24 -07:00
s3c24xx-cpufreq-debugfs.c
s3c24xx-cpufreq.c
s3c64xx-cpufreq.c
cpufreq: s3c64xx: remove incorrect __init annotation
2016-12-21 02:54:18 +01:00
s3c2410-cpufreq.c
s3c2412-cpufreq.c
s3c2416-cpufreq.c
cpufreq: s3c2416: double free on driver init error path
2017-02-09 01:22:45 +01:00
s3c2440-cpufreq.c
s5pv210-cpufreq.c
sa1100-cpufreq.c
sa1110-cpufreq.c
sc520_freq.c
scpi-cpufreq.c
cpufreq: scpi: use new scpi_ops functions to remove duplicate code
2017-06-05 11:14:35 +01:00
sfi-cpufreq.c
cpufreq: sfi: make freq_table static
2017-06-24 01:43:21 +02:00
sh-cpufreq.c
cpufreq/sh: Replace racy task affinity logic
2017-04-15 12:20:55 +02:00
sparc-us2e-cpufreq.c
cpufreq/sparc-us2e: Replace racy task affinity logic
2017-04-15 12:20:56 +02:00
sparc-us3-cpufreq.c
cpufreq/sparc-us3: Replace racy task affinity logic
2017-04-15 12:20:55 +02:00
spear-cpufreq.c
speedstep-centrino.c
speedstep-ich.c
speedstep-lib.c
speedstep-lib.h
speedstep-smi.c
Annotate hardware config module parameters in drivers/cpufreq/
2017-04-20 12:02:32 +01:00
sti-cpufreq.c
scripts/spelling.txt: add regsiter -> register spelling mistake
2017-05-08 17:15:13 -07:00
tegra20-cpufreq.c
tegra124-cpufreq.c
tegra186-cpufreq.c
cpufreq: Add Tegra186 cpufreq driver
2017-04-19 23:23:08 +02:00
ti-cpufreq.c
cpufreq: make ti-cpufreq explicitly non-modular
2017-02-16 00:58:52 +01:00
unicore2-cpufreq.c
vexpress-spc-cpufreq.c