staging: ad7606: Replace mlock with driver private lock
authorArushi Singhal <arushisinghal19971997@gmail.com>
Mon, 20 Mar 2017 19:51:34 +0000 (01:21 +0530)
committerJonathan Cameron <jic23@kernel.org>
Thu, 23 Mar 2017 19:43:32 +0000 (19:43 +0000)
commit755d0da465fb870d2972ed19ef32c9da2498e3a1
tree0695db2f80bf27b3ce950103c1e962475b2fb6cd
parent64822be434d69b226503f9d319f7a57bdbce2609
staging: ad7606: Replace mlock with driver private lock

The IIO subsystem is redefining iio_dev->mlock to be used by
the IIO core only for protecting device operating mode changes.
ie. Changes between INDIO_DIRECT_MODE, INDIO_BUFFER_* modes.

In this driver, mlock was being used to protect hardware state
changes.  Replace it with a lock in the devices global data.

Signed-off-by: Arushi Singhal <arushisinghal19971997@gmail.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/staging/iio/adc/ad7606.c
drivers/staging/iio/adc/ad7606.h