diff options
Diffstat (limited to 'drivers/cpufreq/qcom-cpufreq-hw.c')
| -rw-r--r-- | drivers/cpufreq/qcom-cpufreq-hw.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/drivers/cpufreq/qcom-cpufreq-hw.c b/drivers/cpufreq/qcom-cpufreq-hw.c index d3c23447b892..f86859bf76f1 100644 --- a/drivers/cpufreq/qcom-cpufreq-hw.c +++ b/drivers/cpufreq/qcom-cpufreq-hw.c @@ -317,9 +317,9 @@ static int qcom_cpufreq_hw_cpu_init(struct cpufreq_policy *policy)  	}  	base = ioremap(res->start, resource_size(res)); -	if (IS_ERR(base)) { +	if (!base) {  		dev_err(dev, "failed to map resource %pR\n", res); -		ret = PTR_ERR(base); +		ret = -ENOMEM;  		goto release_region;  	} @@ -374,7 +374,7 @@ static int qcom_cpufreq_hw_cpu_init(struct cpufreq_policy *policy)  error:  	kfree(data);  unmap_base: -	iounmap(data->base); +	iounmap(base);  release_region:  	release_mem_region(res->start, resource_size(res));  	return ret; |