iio: amplifiers: ad8366: use own lock to guard state
authorAlexandru Ardelean <alexandru.ardelean@analog.com>
Thu, 30 May 2019 13:18:09 +0000 (16:18 +0300)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Mon, 17 Jun 2019 20:06:47 +0000 (21:06 +0100)
commitdbcf6b5d2625b904f13810b168773b05d891204b
tree87c821c831af398a4fb94c603bba6d85fe09f261
parent38ffa3a34cb04c378c32c04337d0b98247a04012
iio: amplifiers: ad8366: use own lock to guard state

This driver is still using iio_dev's mlock to guard against inconsistent
state. This has been discouraged for some time.

This change switches to using it's own mutex, defined on the state struct.

Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/amplifiers/ad8366.c