Re: [PATCH 00/13] iio: adc: use dev_err_probe in probe paths
From: Jonathan Cameron
Date: Sun Apr 12 2026 - 15:07:10 EST
On Mon, 30 Mar 2026 14:18:43 +0300
Antoniu Miclaus <antoniu.miclaus@xxxxxxxxxx> wrote:
> This series converts dev_err() calls to dev_err_probe() in the probe
> paths of various IIO ADC drivers. This ensures proper handling of
> deferred probing and simplifies error handling.
>
> Where needed, a local struct device pointer is introduced first to
> reduce repeated &spi->dev dereferences throughout the probe function.
>
> Drivers addressed:
> - ad7949, ad7780, ad7793, ad7292, ad7791, ad7280a, ad7768-1,
> ad9467, ad4062
Applied with the minor tweak of adding () to dev_err_probe in the
patch titles.
Thanks,
Jonathan
>
> Antoniu Miclaus (13):
> iio: adc: ad7949: use dev_err_probe
> iio: adc: ad7780: add dev variable
> iio: adc: ad7780: use dev_err_probe
> iio: adc: ad7793: add dev variable
> iio: adc: ad7793: use dev_err_probe
> iio: adc: ad7292: add dev variable
> iio: adc: ad7292: use dev_err_probe
> iio: adc: ad7791: add dev variable
> iio: adc: ad7791: use dev_err_probe
> iio: adc: ad7280a: use dev_err_probe
> iio: adc: ad7768-1: use dev_err_probe
> iio: adc: ad9467: use dev_err_probe
> iio: adc: ad4062: use dev_err_probe
>
> drivers/iio/adc/ad4062.c | 7 +++---
> drivers/iio/adc/ad7280a.c | 4 ++--
> drivers/iio/adc/ad7292.c | 16 ++++++-------
> drivers/iio/adc/ad7768-1.c | 6 ++---
> drivers/iio/adc/ad7780.c | 46 ++++++++++++++++----------------------
> drivers/iio/adc/ad7791.c | 19 ++++++++--------
> drivers/iio/adc/ad7793.c | 30 +++++++++++--------------
> drivers/iio/adc/ad7949.c | 25 ++++++++-------------
> drivers/iio/adc/ad9467.c | 9 ++++----
> 9 files changed, 69 insertions(+), 93 deletions(-)
>