This patch set fix three bugfixs include: 1) If thermal_zone_of_sensor_register() failed, PM disable depth will be imbalanced and iio_map_array may have been called. The first patch fixed them. 2) If devm_iio_device_register() failed, we don't revert thermal_zone registration. The second patch fix it. Zhang Qilong (2): iio: adc: sun4i-gpadc-iio: Fix PM disable depth imbalance in sun4i_gpadc_probe() iio: adc: sun4i-gpadc-iio: Fix error handle when devm_iio_device_register() failed in sun4i_gpadc_probe() drivers/iio/adc/sun4i-gpadc-iio.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) -- 2.25.1