浏览代码

cpufreq: Throw warning when we try to get policy for an invalid CPU

Simply returning here with an error is not enough. It shouldn't be allowed at
all to try calling cpufreq_cpu_get() for an invalid CPU.

Add a WARN here to make it clear that it wouldn't be acceptable at all.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Acked-by: Saravana Kannan <skannan@codeaurora.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Viresh Kumar 10 年之前
父节点
当前提交
1b947c904c
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/cpufreq/cpufreq.c

+ 1 - 1
drivers/cpufreq/cpufreq.c

@@ -229,7 +229,7 @@ struct cpufreq_policy *cpufreq_cpu_get(unsigned int cpu)
 	struct cpufreq_policy *policy = NULL;
 	struct cpufreq_policy *policy = NULL;
 	unsigned long flags;
 	unsigned long flags;
 
 
-	if (cpu >= nr_cpu_ids)
+	if (WARN_ON(cpu >= nr_cpu_ids))
 		return NULL;
 		return NULL;
 
 
 	if (!down_read_trylock(&cpufreq_rwsem))
 	if (!down_read_trylock(&cpufreq_rwsem))