[PATCH v2 8/8] iio: accel: adxl372: Use dev_err_probe
From: Sanjay Chitroda
Date: Fri Apr 17 2026 - 08:52:23 EST
From: Sanjay Chitroda <sanjayembeddedse@xxxxxxxxx>
dev_err_probe() makes error code handling simpler and handles
deferred probe nicely (avoid spamming logs).
Signed-off-by: Sanjay Chitroda <sanjayembeddedse@xxxxxxxxx>
---
drivers/iio/accel/adxl372.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/iio/accel/adxl372.c b/drivers/iio/accel/adxl372.c
index 1a6ba94f54f4..e375d068a3f5 100644
--- a/drivers/iio/accel/adxl372.c
+++ b/drivers/iio/accel/adxl372.c
@@ -1316,10 +1316,8 @@ int adxl372_probe(struct device *dev, struct regmap *regmap,
}
ret = adxl372_setup(st);
- if (ret < 0) {
- dev_err(dev, "ADXL372 setup failed\n");
- return ret;
- }
+ if (ret < 0)
+ return dev_err_probe(dev, ret, "ADXL372 setup failed\n");
if (chip_info->fifo_supported) {
ret = adxl372_buffer_setup(indio_dev);
--
2.34.1