From 306e3e855f2b905740434af03ba87df81772891a Mon Sep 17 00:00:00 2001 From: Prashant Rahul Date: Fri, 19 Jun 2026 04:44:34 +0530 Subject: [PATCH] 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 Reviewed-by: Andy Shevchenko Signed-off-by: Jonathan Cameron --- drivers/iio/adc/ti-adc081c.c | 6 ++---- 1 file 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); }