OSDN Git Service

staging: iio: update locking method during frequency writes
authorGargi Sharma <gs051095@gmail.com>
Thu, 30 Mar 2017 09:33:46 +0000 (15:03 +0530)
committerJonathan Cameron <jic23@kernel.org>
Thu, 30 Mar 2017 18:20:38 +0000 (19:20 +0100)
commitb71244b62be470327a59fe940587ccb0811cf8d7
treef20f84ab971ae91c70005174d18da7a90a66a31e
parent5e13b6f0e7cc7e53466d1b62a6d0ccbd7632f71f
staging: iio: update locking method during frequency writes

The driver needs to insure atomicity during frequency
changes of bus and device. The iiodev->mlock as used
was not doing that. Replace it with the drivers existing
buffer lock and introduce an auxiliary spi_write() that does
not hold the lock.

Signed-off-by: Gargi Sharma <gs051095@gmail.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/staging/iio/meter/ade7754.c