On Mon, 27 Feb 2023 at 10:16, Dan Carpenter <error27@xxxxxxxxx> wrote: > > 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@xxxxxxxxx> > --- Nice catch! Reviewed-by: Eric Curtin <ecurtin@xxxxxxxxxx> Is mise le meas/Regards, Eric Curtin > drivers/cpufreq/apple-soc-cpufreq.c | 4 ++-- > 1 file 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; > } > -- > 2.39.1 > >