]> www.infradead.org Git - users/jedix/linux-maple.git/commit
iio: imu: bmi323: Stop using iio_device_claim_direct_scoped()
authorJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 9 Feb 2025 18:06:22 +0000 (18:06 +0000)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Mon, 17 Feb 2025 13:03:47 +0000 (13:03 +0000)
commit0bee1bf85a9ec3d4db855eb0bb9ee4cba5dfbe13
tree4dba18c0c27e4939db5c40cffed690c44ce5d0dc
parent73dad3ec96ae3f2da947ff0396c2910bd73f00a2
iio: imu: bmi323: Stop using iio_device_claim_direct_scoped()

This complex cleanup.h use case of conditional guards has proved
to be more trouble that it is worth in terms of false positive compiler
warnings and hard to read code.

Move directly to the new claim/release_direct() that allow sparse
to check for unbalanced context.

Cc: Julien Stephan <jstephan@baylibre.com>
Reviewed-by: David Lechner <dlechner@baylibre.com>
Link: https://patch.msgid.link/20250209180624.701140-26-jic23@kernel.org
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/imu/bmi323/bmi323_core.c