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