From: Dan Carpenter Date: Wed, 7 May 2025 12:59:00 +0000 (+0300) Subject: iio: chemical: mhz19b: Fix error code in probe() X-Git-Url: http://git.monstr.eu/?a=commitdiff_plain;h=805bbd3ac96dd66410d44b8ed1faa45f43ef1afb;p=linux-2.6-microblaze.git iio: chemical: mhz19b: Fix error code in probe() Return -ENOMEM if devm_iio_device_alloc() fails. Don't return success. Fixes: 4572a70b3681 ("iio: chemical: Add support for Winsen MHZ19B CO2 sensor") Signed-off-by: Dan Carpenter Reviewed-by: David Lechner Acked-by: Gyeyoung Baek Link: https://patch.msgid.link/aBtZFLFlr0slcYSi@stanley.mountain Signed-off-by: Jonathan Cameron --- diff --git a/drivers/iio/chemical/mhz19b.c b/drivers/iio/chemical/mhz19b.c index c0052ba3ac6c..3c64154918b1 100644 --- a/drivers/iio/chemical/mhz19b.c +++ b/drivers/iio/chemical/mhz19b.c @@ -276,7 +276,7 @@ static int mhz19b_probe(struct serdev_device *serdev) indio_dev = devm_iio_device_alloc(dev, sizeof(*st)); if (!indio_dev) - return ret; + return -ENOMEM; serdev_device_set_drvdata(serdev, indio_dev); st = iio_priv(indio_dev);