Re: [PATCH v4 00/12] iio: use dev_err_probe in probe path for ADI drivers

From: Jonathan Cameron

Date: Sat Feb 28 2026 - 06:37:34 EST


On Fri, 27 Feb 2026 17:03:44 +0200
Andy Shevchenko <andriy.shevchenko@xxxxxxxxx> wrote:

> On Fri, Feb 27, 2026 at 04:01:29PM +0200, Antoniu Miclaus wrote:
> > Use dev_err_probe() consistently in the probe path of several ADI IIO
> > drivers. This simplifies error handling and ensures proper logging of
> > deferred probes.
> >
> > Each driver is updated in two patches: first introducing a local
> > struct device *dev variable alongside the existing spi variable to
> > replace &spi->dev references in non-error paths, then converting
> > dev_err() error paths to use dev_err_probe().
> >
> > Drivers updated:
> > - adrf6780
> > - admv1014
> > - admv1013
> > - adf4377
> > - ad7293
> > - admv8818
>
> > Changes in v4:
> > - Split each driver update back into two separate patches: one for
> > introducing the struct device variable and one for the dev_err_probe()
> > conversion. No lines are edited twice cross patch pairs, error-only
> > functions get dev introduced in the "use dev_err_probe" commit.
>
> Thanks, I briefly looked and it looks fine to me,
> Reviewed-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxx>
Applied with a minor tweak to add () after dev_err_probe in the
the patch titles.

I like to encourage that way of indicating functions and don't want too many
patches not doing that in the tree. You had the () in the more detailed
descriptions so this is a really minor thing.

Thanks,

Jonathan

>