]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
iio: adc: ad7791: use dev_err_probe()
authorAntoniu Miclaus <antoniu.miclaus@analog.com>
Mon, 30 Mar 2026 11:18:52 +0000 (14:18 +0300)
committerJonathan Cameron <jic23@kernel.org>
Mon, 27 Apr 2026 08:58:18 +0000 (09:58 +0100)
Use dev_err_probe() instead of dev_err() in the probe path to ensure
proper handling of deferred probing and to simplify error handling.

Signed-off-by: Antoniu Miclaus <antoniu.miclaus@analog.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/ad7791.c

index ab1ab0d88492b34a2b6b5260003fa277e115f448..bcdc19e799aaf921c8140ba4322fd9940202f1de 100644 (file)
@@ -413,10 +413,8 @@ static int ad7791_probe(struct spi_device *spi)
        struct ad7791_state *st;
        int ret;
 
-       if (!spi->irq) {
-               dev_err(&spi->dev, "Missing IRQ.\n");
-               return -ENXIO;
-       }
+       if (!spi->irq)
+               return dev_err_probe(dev, -ENXIO, "Missing IRQ.\n");
 
        indio_dev = devm_iio_device_alloc(dev, sizeof(*st));
        if (!indio_dev)