]> www.infradead.org Git - users/jedix/linux-maple.git/commit
iio: adc: Switch to sparse friendly iio_device_claim/release_direct()
authorJonathan Cameron <Jonathan.Cameron@huawei.com>
Mon, 17 Feb 2025 14:16:29 +0000 (14:16 +0000)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Tue, 4 Mar 2025 13:17:50 +0000 (13:17 +0000)
commit1a21a9842e3b2e923c69cdccb3260a6d6b2494da
tree68596cd6bd258bd6b93d59bec835aa1d1fb5aab7
parent01528347680ffdbbd5aeb42726359320fdc6e464
iio: adc: Switch to sparse friendly iio_device_claim/release_direct()

Single patch for all the relatively simple cases.

These new functions allow sparse to find failures to release
direct mode reducing chances of bugs over the claim_direct_mode()
functions that are deprecated.

Cc: Olivier Moysan <olivier.moysan@foss.st.com>
Cc: Phil Reid <preid@electromag.com.au>
Reviewed-by: Mike Looijmans <mike.looijmans@topic.nl>
Reviewed-by: Nuno Sá <nuno.sa@analog.com>
Link: https://patch.msgid.link/20250217141630.897334-30-jic23@kernel.org
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
15 files changed:
drivers/iio/adc/ad7173.c
drivers/iio/adc/ad7266.c
drivers/iio/adc/ad7298.c
drivers/iio/adc/ad7380.c
drivers/iio/adc/ad7476.c
drivers/iio/adc/ad7887.c
drivers/iio/adc/ad7923.c
drivers/iio/adc/ad7944.c
drivers/iio/adc/dln2-adc.c
drivers/iio/adc/stm32-adc.c
drivers/iio/adc/ti-adc084s021.c
drivers/iio/adc/ti-adc108s102.c
drivers/iio/adc/ti-ads1298.c
drivers/iio/adc/ti-ads131e08.c
drivers/iio/adc/ti-tlc4541.c