summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrashant Rahul <prashantrahul23@gmail.com>2026-06-19 04:44:34 +0530
committerJonathan Cameron <jic23@kernel.org>2026-07-03 01:32:13 +0100
commit306e3e855f2b905740434af03ba87df81772891a (patch)
treeb564ee2f0305079608c54134a42a5a09cbb5eb9b
parent97e20f3d8630510a1fbb3e066c0f9bf02d8befde (diff)
downloadlinux-306e3e855f2b905740434af03ba87df81772891a.tar.gz
linux-306e3e855f2b905740434af03ba87df81772891a.zip
iio: adc: ti-adc081c: use dev_err_probe() for probe time error
This simplifies error handling and ensures consistent error reporting. Signed-off-by: Prashant Rahul <prashantrahul23@gmail.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@intel.com> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
-rw-r--r--drivers/iio/adc/ti-adc081c.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/iio/adc/ti-adc081c.c b/drivers/iio/adc/ti-adc081c.c
index 33f82bdfeb94..29dd7cf25f79 100644
--- a/drivers/iio/adc/ti-adc081c.c
+++ b/drivers/iio/adc/ti-adc081c.c
@@ -190,10 +190,8 @@ static int adc081c_probe(struct i2c_client *client)
err = devm_iio_triggered_buffer_setup(&client->dev, iio, NULL,
adc081c_trigger_handler, NULL);
- if (err < 0) {
- dev_err(&client->dev, "iio triggered buffer setup failed\n");
- return err;
- }
+ if (err < 0)
+ return dev_err_probe(&client->dev, err, "iio triggered buffer setup failed\n");
return devm_iio_device_register(&client->dev, iio);
}