staging: iio: resolver: ad2s1210: fix not restoring sample gpio in channel read
authorDavid Lechner <dlechner@baylibre.com>
Thu, 21 Sep 2023 14:43:45 +0000 (09:43 -0500)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 24 Sep 2023 17:54:59 +0000 (18:54 +0100)
commit5e99f692d4e32e3250ab18d511894ca797407aec
treef4a899825ebd2267e2aa664c9082c4116fa55c92
parentc78a96ab0f52a12b344882241019dd9070aa988c
staging: iio: resolver: ad2s1210: fix not restoring sample gpio in channel read

In theory, this code path should not be reachable because of the
previous switch statement. But just in case we should make sure we
are restoring the SAMPLE gpio to its original state before returning
in addition to releasing the mutex lock.

Signed-off-by: David Lechner <dlechner@baylibre.com>
Link: https://lore.kernel.org/r/20230921144400.62380-5-dlechner@baylibre.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/staging/iio/resolver/ad2s1210.c