[PATCH 0/2] iio: accel: small cleanups and error-handling improvements

From: Sanjay Chitroda

Date: Fri Apr 17 2026 - 08:49:38 EST


From: Sanjay Chitroda <sanjayembeddedse@xxxxxxxxx>

Hi all,

This series contains a few small cleanups and robustness improvements to
adxl313, adxl380, adxl355, adxl367 and adxl372 IIO accelerometer drivers.

The changes modernize mutex handling using devm-managed helpers.
In addition, error handling during probe is cleaned up by switching to
dev_err_probe() to better handle deferred probing.

Changes in v2:
- Drop guard() changes as it's already available in iio/testing.
- Rebase changes on top of iio/testing with guidance from Andy.
- Added new change for additional iio accel drivers.

No functional changes are intended.

Testing:
- Compiled with W=1
- Build-tested on QEMU x86_64

Thanks,
Sanjay Chitroda

Sanjay Chitroda (8):
iio: accel: adxl313_core: Use devm-managed mutex initialization
iio: accel: adxl313: Use dev_err_probe
iio: accel: adxl380: Use devm-managed mutex initialization
iio: accel: adxl355_core: Use devm-managed mutex initialization
iio: accel: adxl355: Use dev_err_probe
iio: accel: adxl367: Use devm-managed mutex initialization
iio: accel: adxl372: Use devm-managed mutex initialization
iio: accel: adxl372: Use dev_err_probe

drivers/iio/accel/adxl313_core.c | 10 +++++-----
drivers/iio/accel/adxl313_i2c.c | 10 ++++------
drivers/iio/accel/adxl313_spi.c | 10 ++++------
drivers/iio/accel/adxl355_core.c | 28 +++++++++++-----------------
drivers/iio/accel/adxl355_i2c.c | 11 ++++-------
drivers/iio/accel/adxl355_spi.c | 11 ++++-------
drivers/iio/accel/adxl367.c | 4 +++-
drivers/iio/accel/adxl372.c | 10 +++++-----
drivers/iio/accel/adxl380.c | 4 +++-
9 files changed, 43 insertions(+), 55 deletions(-)


base-commit: 0ccdcdc698b7ba52f2c9bc09bfdf9f020ca0e6e6
--
2.34.1