cpufreq: ondemand: Change the calculation of target frequency
v3 cover cpufreq: ondemand: Change the calculation of target frequency
Changes since v2:
- Reorder patches 2/3 and 3/3
- Fix typos in patch changelog
Changes since v1:
- Use policy->cpuinfo.max_freq in the calculation formula of target frequency instead of policy->max
- Split the patch into 3 parts
Stratos Karafotis (3):
cpufreq: ondemand: Change the calculation of target frequency
cpufreq: Remove unused APERF/MPERF support
cpufreq: Remove unused function __cpufreq_driver_getavg
arch/x86/include/asm/processor.h | 29 ---------------------- drivers/cpufreq/Makefile | 2 +- drivers/cpufreq/acpi-cpufreq.c | 5 ---- drivers/cpufreq/cpufreq.c | 12 --------- drivers/cpufreq/cpufreq_governor.c | 10 +------- drivers/cpufreq/cpufreq_governor.h | 1 - drivers/cpufreq/cpufreq_ondemand.c | 39 ++++++----------------------- drivers/cpufreq/mperf.c | 51 -------------------------------------- drivers/cpufreq/mperf.h | 9 ------- include/linux/cpufreq.h | 6 ----- 10 files changed, 9 insertions(+), 155 deletions(-) delete mode 100644 drivers/cpufreq/mperf.c delete mode 100644 drivers/cpufreq/mperf.h
Signature · 1 line
1.8.1.4
Quoted 14 lines · Stratos Karafotis
Changes since v2:
- Reorder patches 2/3 and 3/3
- Fix typos in patch changelogChanges since v1:
- Usepolicy->cpuinfo.max_freqin the calculation formula of target frequency instead ofpolicy->max
- Split the patch into 3 partsStratos Karafotis (3):
cpufreq: ondemand: Change the calculation of target frequency
cpufreq: Remove unused APERF/MPERF support
cpufreq: Remove unused function__cpufreq_driver_getavg
Quoted 13 lines
arch/x86/include/asm/processor.h | 29 ---------------------- drivers/cpufreq/Makefile | 2 +- drivers/cpufreq/acpi-cpufreq.c | 5 ---- drivers/cpufreq/cpufreq.c | 12 --------- drivers/cpufreq/cpufreq_governor.c | 10 +------- drivers/cpufreq/cpufreq_governor.h | 1 - drivers/cpufreq/cpufreq_ondemand.c | 39 ++++++----------------------- drivers/cpufreq/mperf.c | 51 -------------------------------------- drivers/cpufreq/mperf.h | 9 ------- include/linux/cpufreq.h | 6 ----- 10 files changed, 9 insertions(+), 155 deletions(-) delete mode 100644 drivers/cpufreq/mperf.c delete mode 100644 drivers/cpufreq/mperf.h
Functionally your patchset looks fine to me.. I know there are few concerns about the real impact on power/performance, and I am not talking about them here (Though they are very important :) ).