Messages in this thread Patch in this message | | | From | Lino Sanfilippo <> | Subject | [PATCH 2/2] iio:core: In iio_map_array_register() cleanup in case of error. | Date | Sun, 18 Oct 2020 03:11:56 +0200 |
| |
In function iio_map_array_register() properly rewind in case of error.
Signed-off-by: Lino Sanfilippo <LinoSanfilippo@gmx.de> --- drivers/iio/inkern.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/drivers/iio/inkern.c b/drivers/iio/inkern.c index 39c1d63..fe30bcb 100644 --- a/drivers/iio/inkern.c +++ b/drivers/iio/inkern.c @@ -60,6 +60,8 @@ int iio_map_array_register(struct iio_dev *indio_dev, struct iio_map *maps) i++; } error_ret: + if (ret) + iio_map_array_unregister_locked(indio_dev); mutex_unlock(&iio_map_list_lock); return ret; -- 2.7.4
| |