linux/drivers/staging/iio
Himanshi Jain 68c91e7a40 staging: iio: ade7753: expanding buffer lock to cover both buffer and state protection
Dropping the extra lock (used for protecting the write frequency) by
expanding the buffer lock to cover both buffer and state protection.

Doing this by introducing a new function (__ade7753_spi_write_reg_16)
making buffer changes without locking the state, to avoid nested locks
while making device frequency changes.

Signed-off-by: Himanshi Jain <himshijain.hj@gmail.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2017-10-09 20:50:40 +01:00
..
accel staging:iio:accel: drop assignment of iio_info.driver_module 2017-08-22 22:14:53 +01:00
adc Merge 4.14-rc4 into staging-next 2017-10-09 09:02:35 +02:00
addac staging:iio:adc: drop assign iio_info.driver_module 2017-08-22 22:14:53 +01:00
cdc staging:iio:cdc: drop assign iio_info.driver_module 2017-08-22 22:14:54 +01:00
Documentation staging:iio:docs: drop setting of THIS_MODULE from staging docs. 2017-09-03 18:10:28 +01:00
frequency staging:iio:frequency: drop assign iio_info.driver_module 2017-08-22 22:14:55 +01:00
gyro staging:iio:gyro:adis16060 drop assign iio_info.driver_module 2017-08-22 22:14:55 +01:00
impedance-analyzer staging:iio:ad5933: drop assign iio_info.driver_module 2017-08-22 22:14:56 +01:00
light staging: iio: tsl2x7x: migrate in_illuminance0_integration_time sysfs attribute to iio_chan_spec 2017-10-09 20:50:28 +01:00
meter staging: iio: ade7753: expanding buffer lock to cover both buffer and state protection 2017-10-09 20:50:40 +01:00
resolver iio:resolver: drop assignment of iio_info.driver_module 2017-08-22 22:14:57 +01:00
trigger staging:trigger: drop assignment of iio_trigger_ops.owner 2017-08-22 22:14:58 +01:00
Kconfig iio: hmc5843: Move hmc5843 out of staging 2016-02-24 20:40:39 +00:00
Makefile iio: hmc5843: Move hmc5843 out of staging 2016-02-24 20:40:39 +00:00
TODO staging:iio:TODO drop outdated entries in this todo. 2016-10-23 19:33:40 +01:00