From: Angus Gardner Date: Mon, 4 May 2026 09:20:57 +0000 (+1000) Subject: staging: iio: ad9834: simplify -ENOMEM return in probe X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=19f2c27251d86cf1272d475c52a190d01e9f996b;p=thirdparty%2Flinux.git staging: iio: ad9834: simplify -ENOMEM return in probe devm_iio_device_alloc() failure returns -ENOMEM via a local variable unnecessarily. Return -ENOMEM directly instead. Signed-off-by: Angus Gardner Reviewed-by: Maxwell Doose Signed-off-by: Jonathan Cameron --- diff --git a/drivers/staging/iio/frequency/ad9834.c b/drivers/staging/iio/frequency/ad9834.c index 330db78fe7661..e7aee3307061c 100644 --- a/drivers/staging/iio/frequency/ad9834.c +++ b/drivers/staging/iio/frequency/ad9834.c @@ -392,10 +392,8 @@ static int ad9834_probe(struct spi_device *spi) return dev_err_probe(&spi->dev, ret, "Failed to enable specified AVDD supply\n"); indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st)); - if (!indio_dev) { - ret = -ENOMEM; - return ret; - } + if (!indio_dev) + return -ENOMEM; st = iio_priv(indio_dev); mutex_init(&st->lock); st->mclk = devm_clk_get_enabled(&spi->dev, NULL);