iio: adc: ti-ads131e08: Use device_for_each_child_node_scoped() to simplify error...
authorLorenzo Bertin Salvador <lorenzobs@usp.br>
Sat, 20 Apr 2024 18:27:43 +0000 (15:27 -0300)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 21 Apr 2024 17:42:33 +0000 (18:42 +0100)
commitb80ad8e3cd2712b78b98804d1f59199680d8ed91
tree8fdfb6d6416d31540b1a5fc81dfb39e1329600b3
parentcf1c833f89e7c8635a28c3db15c68ead150ea712
iio: adc: ti-ads131e08: Use device_for_each_child_node_scoped() to simplify error paths.

This loop definition automatically releases the handle on early exit
reducing the chance of bugs that cause resource leaks.

Co-developed-by: Briza Mel Dias de Sousa <brizamel.dias@usp.br>
Signed-off-by: Briza Mel Dias de Sousa <brizamel.dias@usp.br>
Signed-off-by: Lorenzo Bertin Salvador <lorenzobs@usp.br>
Link: https://lore.kernel.org/r/20240420182744.153184-2-lorenzobs@usp.br
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/ti-ads131e08.c