brcmfmac: remove unnecessary EXPORT_SYMBOL() usage
[deliverable/linux.git] / drivers / cpufreq / longhaul.c
index 14df4974fb458a165b3dacaaeb15e843d1af6c82..45bafddfd8ea488ba24362b44a8aa58bf58304eb 100644 (file)
@@ -626,21 +626,12 @@ static void longhaul_setup_voltagescaling(void)
 
 
 static int longhaul_target(struct cpufreq_policy *policy,
-                           unsigned int target_freq, unsigned int relation)
+                           unsigned int table_index)
 {
-       unsigned int table_index = 0;
        unsigned int i;
        unsigned int dir = 0;
        u8 vid, current_vid;
 
-       if (cpufreq_frequency_table_target(policy, longhaul_table, target_freq,
-                               relation, &table_index))
-               return -EINVAL;
-
-       /* Don't set same frequency again */
-       if (longhaul_index == table_index)
-               return 0;
-
        if (!can_scale_voltage)
                longhaul_setstate(policy, table_index);
        else {
@@ -919,7 +910,7 @@ static int longhaul_cpu_init(struct cpufreq_policy *policy)
 
 static struct cpufreq_driver longhaul_driver = {
        .verify = cpufreq_generic_frequency_table_verify,
-       .target = longhaul_target,
+       .target_index = longhaul_target,
        .get    = longhaul_get,
        .init   = longhaul_cpu_init,
        .exit   = cpufreq_generic_exit,
This page took 0.036404 seconds and 5 git commands to generate.