cpufreq: sparc: use cpufreq_table_validate_and_show()
[firefly-linux-kernel-4.4.55.git] / drivers / cpufreq / sparc-us3-cpufreq.c
index 985bc56b0068896d64be1b1fdd3cf0dc4a76c140..120a2df2bc70a5bed84d1bd929f1b401b5809119 100644 (file)
@@ -168,7 +168,6 @@ static int __init us3_freq_cpu_init(struct cpufreq_policy *policy)
        unsigned long clock_tick = sparc64_get_clock_tick(cpu) / 1000;
        struct cpufreq_frequency_table *table =
                &us3_freq_table[cpu].table[0];
-       int ret;
 
        table[0].driver_data = 0;
        table[0].frequency = clock_tick / 1;
@@ -182,11 +181,7 @@ static int __init us3_freq_cpu_init(struct cpufreq_policy *policy)
        policy->cpuinfo.transition_latency = 0;
        policy->cur = clock_tick;
 
-       ret = cpufreq_frequency_table_cpuinfo(policy, table);
-       if (!ret)
-               cpufreq_frequency_table_get_attr(table, policy->cpu);
-
-       return ret;
+       return cpufreq_table_validate_and_show(policy, table);
 }
 
 static int us3_freq_cpu_exit(struct cpufreq_policy *policy)