|
@@ -120,9 +120,9 @@ static int sh_cpufreq_cpu_init(struct cpufreq_policy *policy)
|
|
|
if (freq_table) {
|
|
|
int result;
|
|
|
|
|
|
- result = cpufreq_frequency_table_cpuinfo(policy, freq_table);
|
|
|
- if (!result)
|
|
|
- cpufreq_frequency_table_get_attr(freq_table, cpu);
|
|
|
+ result = cpufreq_table_validate_and_show(policy, freq_table);
|
|
|
+ if (result)
|
|
|
+ return result;
|
|
|
} else {
|
|
|
dev_notice(dev, "no frequency table found, falling back "
|
|
|
"to rate rounding.\n");
|