[PATCH 00/13] iio: adc: use dev_err_probe in probe paths

Antoniu Miclaus posted 13 patches 2 days, 14 hours ago
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(-)
[PATCH 00/13] iio: adc: use dev_err_probe in probe paths
Posted by Antoniu Miclaus 2 days, 14 hours ago
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

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(-)

-- 
2.43.0