cpufreq: Remove unused function __cpufreq_driver_getavg
PATCH v3 3/3 cpufreq: Remove unused function __cpufreq_driver_getavg
Calculation of target frequency in ondemand governor changed and it is independent from measured average frequency.
Remove unused__cpufreq_driver_getavg function and getavg member from cpufreq_driver struct.
Signed-off-by Stratos Karafotis <[email protected]>
--- drivers/cpufreq/cpufreq.c | 12 ------------ include/linux/cpufreq.h | 6 ------ 2 files changed, 18 deletions(-)
drivers/cpufreq/cpufreq.c +0 -12
@@ -1584,18 +1584,6 @@ fail: }EXPORT_SYMBOL_GPL (cpufreq_driver_target); -int __cpufreq_driver_getavg (struct cpufreq_policy *policy,unsigned int cpu) -{ -if (cpufreq_disabled ()) -return 0 ; - -if (!cpufreq_driver->getavg) -return 0 ; - -return cpufreq_driver->getavg (policy, cpu); -} -EXPORT_SYMBOL_GPL (__cpufreq_driver_getavg); -/* * when "event" is CPUFREQ_GOV_LIMITS */
include/linux/cpufreq.h +0 -6
@@ -215,10 +215,6 @@ extern int __cpufreq_driver_target(struct cpufreq_policy *policy,unsigned int target_freq, unsigned int relation); - -extern int __cpufreq_driver_getavg (struct cpufreq_policy *policy, -unsigned int cpu); -int cpufreq_register_governor (struct cpufreq_governor *governor);void cpufreq_unregister_governor (struct cpufreq_governor *governor);
@@ -258,8 +254,6 @@ struct cpufreq_driver {unsigned int (*get) (unsigned int cpu);/* optional */ -unsigned int (*getavg) (struct cpufreq_policy *policy, -unsigned int cpu);int (*bios_limit) (int cpu,unsigned int *limit);int (*exit) (struct cpufreq_policy *policy);
Signature · 1 line
1.8.1.4