diff options
author | 2023-02-27 13:07:09 +0300 | |
---|---|---|
committer | 2023-03-01 19:34:54 +0100 | |
commit | f43523620f646c89ffd8ada840a0068290e51266 (patch) | |
tree | 23f5dcbe4a2fe4d02b0690607cb61b61b37cb93e /drivers/cpufreq | |
parent | cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (diff) | |
download | linux-f43523620f646c89ffd8ada840a0068290e51266.tar.gz linux-f43523620f646c89ffd8ada840a0068290e51266.tar.bz2 linux-f43523620f646c89ffd8ada840a0068290e51266.zip |
cpufreq: apple-soc: Fix an IS_ERR() vs NULL check
The of_iomap() function returns NULL if it fails. It never returns
error pointers. Fix the check accordingly.
Fixes: 6286bbb40576 ("cpufreq: apple-soc: Add new driver to control Apple SoC CPU P-states")
Signed-off-by: Dan Carpenter <error27@gmail.com>
Reviewed-by: Eric Curtin <ecurtin@redhat.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/cpufreq')
-rw-r--r-- | drivers/cpufreq/apple-soc-cpufreq.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/cpufreq/apple-soc-cpufreq.c b/drivers/cpufreq/apple-soc-cpufreq.c index c11d22fd84c3..021f423705e1 100644 --- a/drivers/cpufreq/apple-soc-cpufreq.c +++ b/drivers/cpufreq/apple-soc-cpufreq.c @@ -189,8 +189,8 @@ static int apple_soc_cpufreq_find_cluster(struct cpufreq_policy *policy, *info = match->data; *reg_base = of_iomap(args.np, 0); - if (IS_ERR(*reg_base)) - return PTR_ERR(*reg_base); + if (!*reg_base) + return -ENOMEM; return 0; } |