On Mon, 4 Apr 2022 12:34:25 +0000 "Sa, Nuno" <Nuno.Sa@xxxxxxxxxx> wrote: > > From: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > > Sent: Monday, April 4, 2022 1:43 PM > > To: Lars-Peter Clausen <lars@xxxxxxxxxx> > > Cc: Hennerich, Michael <Michael.Hennerich@xxxxxxxxxx>; Jonathan > > Cameron <jic23@xxxxxxxxxx>; linux-iio@xxxxxxxxxxxxxxx; Sa, Nuno > > <Nuno.Sa@xxxxxxxxxx>; kernel-janitors@xxxxxxxxxxxxxxx > > Subject: [PATCH] iio:dac:ad3552r: Fix an IS_ERR() vs NULL check > > > > [External] > > > > The fwnode_get_named_child_node() function does not return error > > pointers. It returns NULL. Update the check accordingly. > > > > Fixes: 8f2b54824b28 ("drivers:iio:dac: Add AD3552R driver support") > > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > > --- > > Reviewed-by: Nuno Sá <nuno.sa@xxxxxxxxxx> Applied to the fixes-togreg branch of iio.git. Thanks, Jonathan > > > drivers/iio/dac/ad3552r.c | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/iio/dac/ad3552r.c b/drivers/iio/dac/ad3552r.c > > index 97f13c0b9631..59f49b7564b2 100644 > > --- a/drivers/iio/dac/ad3552r.c > > +++ b/drivers/iio/dac/ad3552r.c > > @@ -809,10 +809,10 @@ static int > > ad3552r_configure_custom_gain(struct ad3552r_desc *dac, > > > > gain_child = fwnode_get_named_child_node(child, > > "custom-output-range- > > config"); > > - if (IS_ERR(gain_child)) { > > + if (!gain_child) { > > dev_err(dev, > > "mandatory custom-output-range-config > > property missing\n"); > > - return PTR_ERR(gain_child); > > + return -EINVAL; > > } > > > > dac->ch_data[ch].range_override = 1; > > -- > > 2.20.1 >