aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/iio/adc/at91_adc.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/iio/adc/at91_adc.c b/drivers/iio/adc/at91_adc.c
index 6a084695b77e..f61780a02374 100644
--- a/drivers/iio/adc/at91_adc.c
+++ b/drivers/iio/adc/at91_adc.c
@@ -349,9 +349,11 @@ static int at91_adc_read_raw(struct iio_dev *idev,
349 st->done, 349 st->done,
350 msecs_to_jiffies(1000)); 350 msecs_to_jiffies(1000));
351 if (ret == 0) 351 if (ret == 0)
352 return -ETIMEDOUT; 352 ret = -ETIMEDOUT;
353 else if (ret < 0) 353 if (ret < 0) {
354 mutex_unlock(&st->lock);
354 return ret; 355 return ret;
356 }
355 357
356 *val = st->last_value; 358 *val = st->last_value;
357 359