[PATCH v6 7/9] iio: accel: mma8452: Drop unneeded lock acquire on read
Esben Haabendal <[email protected]>
| Newsgroups | org.kernel.vger.linux-iio,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
There is no need to acquire data->lock when calling mma8452_read(), and dropping that makes it less likely to end up in an AB-BA deadlock situation. Signed-off-by: Esben Haabendal <[email protected]> --- drivers/iio/accel/mma8452.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/iio/accel/mma8452.c b/drivers/iio/accel/mma8452.c index 7ef1a9a91c31..9ae2c3e60576 100644 --- a/drivers/iio/accel/mma8452.c +++ b/drivers/iio/accel/mma8452.c @@ -504,9 +504,7 @@ static int mma8452_read_raw(struct iio_dev *indio_dev, if (!iio_device_claim_direct(indio_dev)) return -EBUSY; - mutex_lock(&data->lock); ret = mma8452_read(data, buffer); - mutex_unlock(&data->lock); iio_device_release_direct(indio_dev); if (ret < 0) return ret; -- 2.55.0