aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/cpufreq/acpi-cpufreq.c
diff options
context:
space:
mode:
authorViresh Kumar <viresh.kumar@linaro.org>2013-10-03 10:57:56 -0400
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2013-10-15 18:50:23 -0400
commitdb9be2194a829b26d66a2a25e590d2fc39179ba3 (patch)
tree9bad6dc1a3cfa196ea6bd27a67afb1949f80a861 /drivers/cpufreq/acpi-cpufreq.c
parent184345129c53e76069c209f9912ed7c457eceb31 (diff)
cpufreq: acpi: Use generic cpufreq routines
Most of the CPUFreq drivers do similar things in .exit() and .verify() routines and .attr. So its better if we have generic routines for them which can be used by cpufreq drivers then. This patch uses the generic verify routine in the ACPI driver. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/cpufreq/acpi-cpufreq.c')
-rw-r--r--drivers/cpufreq/acpi-cpufreq.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/drivers/cpufreq/acpi-cpufreq.c b/drivers/cpufreq/acpi-cpufreq.c
index d9932111a681..94a5a1d1eec9 100644
--- a/drivers/cpufreq/acpi-cpufreq.c
+++ b/drivers/cpufreq/acpi-cpufreq.c
@@ -516,15 +516,6 @@ out:
516 return result; 516 return result;
517} 517}
518 518
519static int acpi_cpufreq_verify(struct cpufreq_policy *policy)
520{
521 struct acpi_cpufreq_data *data = per_cpu(acfreq_data, policy->cpu);
522
523 pr_debug("acpi_cpufreq_verify\n");
524
525 return cpufreq_frequency_table_verify(policy, data->freq_table);
526}
527
528static unsigned long 519static unsigned long
529acpi_cpufreq_guess_freq(struct acpi_cpufreq_data *data, unsigned int cpu) 520acpi_cpufreq_guess_freq(struct acpi_cpufreq_data *data, unsigned int cpu)
530{ 521{
@@ -927,7 +918,7 @@ static struct freq_attr *acpi_cpufreq_attr[] = {
927}; 918};
928 919
929static struct cpufreq_driver acpi_cpufreq_driver = { 920static struct cpufreq_driver acpi_cpufreq_driver = {
930 .verify = acpi_cpufreq_verify, 921 .verify = cpufreq_generic_frequency_table_verify,
931 .target = acpi_cpufreq_target, 922 .target = acpi_cpufreq_target,
932 .bios_limit = acpi_processor_get_bios_limit, 923 .bios_limit = acpi_processor_get_bios_limit,
933 .init = acpi_cpufreq_cpu_init, 924 .init = acpi_cpufreq_cpu_init,