]> www.infradead.org Git - users/jedix/linux-maple.git/commit
iio: adc: adi-axi-adc: don't allow concurrent enable/disable calls
authorNuno Sa <nuno.sa@analog.com>
Fri, 31 May 2024 09:41:54 +0000 (11:41 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Tue, 4 Jun 2024 18:53:07 +0000 (19:53 +0100)
commit202b89f4b778d86a940f693785600acaccca6a2b
tree84edee82494cff5493ac556e0b53675b4c1bd79b
parent9be46ec5606e6e1aa4b9c6086762ed82f34ceaae
iio: adc: adi-axi-adc: don't allow concurrent enable/disable calls

Add proper mutex guards as we should not be able to disable
the core in the middle of enabling it.

Note there's no need to rush in backporting this as the only user of the
backend does not do anything crazy..

Fixes: 794ef0e57854 ("iio: adc: adi-axi-adc: move to backend framework")
Signed-off-by: Nuno Sa <nuno.sa@analog.com>
Link: https://lore.kernel.org/r/20240531-dev-axi-adc-drp-v3-1-e3fa79447c67@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/adi-axi-adc.c