cpufreq: Return index from cpufreq_frequency_table_target()

This routine can't fail unless the frequency table is invalid and
doesn't contain any valid entries.

Make it return the index and WARN() in case it is used for an invalid
table.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
此提交包含在:
Viresh Kumar
2016-06-03 10:58:51 +05:30
提交者 Rafael J. Wysocki
父節點 2372784542
當前提交 d218ed7739
共有 9 個檔案被更改,包括 37 行新增61 行删除

查看文件

@@ -91,8 +91,8 @@ static unsigned int amd_powersave_bias_target(struct cpufreq_policy *policy,
else {
unsigned int index;
cpufreq_frequency_table_target(policy,
policy->cur - 1, CPUFREQ_RELATION_H, &index);
index = cpufreq_frequency_table_target(policy,
policy->cur - 1, CPUFREQ_RELATION_H);
freq_next = policy->freq_table[index].frequency;
}