]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
iio: adc: ti-ads131e08: return correct error code
authorDixit Parmar <dixitparmar19@gmail.com>
Sat, 11 Oct 2025 08:11:49 +0000 (13:41 +0530)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 19 Oct 2025 10:59:22 +0000 (11:59 +0100)
The error code returned from devm_iio_trigger_register() inturn
iio_trigger_register() can be other than -ENOMEM. Hence return the
same value as it was returned from the function call.
This change makes devm_iio_trigger_register() handling uniform with
other iio drivers.

Signed-off-by: Dixit Parmar <dixitparmar19@gmail.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/ti-ads131e08.c

index 742acc6d8cf919981f33883de8da9733dc8a2642..c9a20024d6b11660b047687be4785d60eef8e6e9 100644 (file)
@@ -848,7 +848,7 @@ static int ads131e08_probe(struct spi_device *spi)
        ret = devm_iio_trigger_register(&spi->dev, st->trig);
        if (ret) {
                dev_err(&spi->dev, "failed to register IIO trigger\n");
-               return -ENOMEM;
+               return ret;
        }
 
        indio_dev->trig = iio_trigger_get(st->trig);