iio:dac:ad5449: unlock on error path
There is an unlock missing on this error path. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Acked-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
This commit is contained in:
parent
6b3aa3131a
commit
0c88d23c66
1 changed files with 4 additions and 3 deletions
|
@ -124,12 +124,13 @@ static int ad5449_read(struct iio_dev *indio_dev, unsigned int addr,
|
||||||
|
|
||||||
ret = spi_sync(st->spi, &msg);
|
ret = spi_sync(st->spi, &msg);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
return ret;
|
goto out_unlock;
|
||||||
|
|
||||||
*val = be16_to_cpu(st->data[1]);
|
*val = be16_to_cpu(st->data[1]);
|
||||||
mutex_unlock(&indio_dev->mlock);
|
|
||||||
|
|
||||||
return 0;
|
out_unlock:
|
||||||
|
mutex_unlock(&indio_dev->mlock);
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int ad5449_read_raw(struct iio_dev *indio_dev,
|
static int ad5449_read_raw(struct iio_dev *indio_dev,
|
||||||
|
|
Loading…
Add table
Reference in a new issue