From: Dixit Parmar Date: Sat, 11 Oct 2025 08:11:49 +0000 (+0530) Subject: iio: adc: ti-ads131e08: return correct error code X-Git-Tag: v6.19-rc1~65^2~58^2~73 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f277fe2ff54aeea3b5c31aa045f03ccea612a299;p=thirdparty%2Fkernel%2Flinux.git iio: adc: ti-ads131e08: return correct error code 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 Signed-off-by: Jonathan Cameron --- diff --git a/drivers/iio/adc/ti-ads131e08.c b/drivers/iio/adc/ti-ads131e08.c index 742acc6d8cf91..c9a20024d6b11 100644 --- a/drivers/iio/adc/ti-ads131e08.c +++ b/drivers/iio/adc/ti-ads131e08.c @@ -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);