diff options
| author | Antoniu Miclaus <antoniu.miclaus@analog.com> | 2026-02-23 13:14:40 +0300 |
|---|---|---|
| committer | Jonathan Cameron <Jonathan.Cameron@huawei.com> | 2026-02-24 00:22:08 +0300 |
| commit | ba53939bbadd40aef1d9096b958dcf93dee10a8d (patch) | |
| tree | 1f4393806f1ce21083ec7141832a7eea73378de5 | |
| parent | 049875cb16a02473f141968e1b3f29f226504dd9 (diff) | |
| download | linux-ba53939bbadd40aef1d9096b958dcf93dee10a8d.tar.xz | |
iio: addac: ad74413r: simplify timeout return
Return -ETIMEDOUT directly instead of assigning it to an intermediate
variable first.
Signed-off-by: Antoniu Miclaus <antoniu.miclaus@analog.com>
Reviewed-by: Andy Shevchenko <andy@kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
| -rw-r--r-- | drivers/iio/addac/ad74413r.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/iio/addac/ad74413r.c b/drivers/iio/addac/ad74413r.c index a20b4d48c5f7..fe930ce5ee30 100644 --- a/drivers/iio/addac/ad74413r.c +++ b/drivers/iio/addac/ad74413r.c @@ -839,12 +839,9 @@ static int _ad74413r_get_single_adc_result(struct ad74413r_state *st, if (ret) return ret; - ret = wait_for_completion_timeout(&st->adc_data_completion, - msecs_to_jiffies(1000)); - if (!ret) { - ret = -ETIMEDOUT; - return ret; - } + if (!wait_for_completion_timeout(&st->adc_data_completion, + msecs_to_jiffies(1000))) + return -ETIMEDOUT; ret = regmap_read(st->regmap, AD74413R_REG_ADC_RESULT_X(channel), &uval); |
