linux-yocto/drivers/extcon
Christophe JAILLET c8c6ce040b extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()'
[ Upstream commit bc84cff2c9 ]

In some error handling paths, a call to 'iio_channel_get()' is not balanced
by a corresponding call to 'iio_channel_release()'.

This can be achieved easily by using the devm_ variant of
'iio_channel_get()'.

This has the extra benefit to simplify the remove function.

Fixes: 19939860dc ("extcon: adc_jack: adc-jack driver to support 3.5 pi or simliar devices")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-06-25 15:41:55 +02:00
..
devres.c extcon: Correct description to improve the readability 2017-08-16 09:27:55 +09:00
extcon-adc-jack.c extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()' 2020-06-25 15:41:55 +02:00
extcon-arizona.c extcon: arizona: Disable mic detect if running when driver is removed 2019-05-31 06:47:28 -07:00
extcon-axp288.c extcon: axp288: Set EXTCON_USB when EXTCON_CHG_USB_SDP was set 2017-01-09 10:04:11 +09:00
extcon-gpio.c Merge branch 'next' into resolution 2016-09-15 16:45:20 +05:30
extcon-intel-cht-wc.c extcon: cht-wc: Return from default case to avoid warnings 2019-11-20 17:59:40 +01:00
extcon-intel-int3496.c extcon: int3496: process id-pin first so that we start with the right status 2018-02-28 10:19:39 +01:00
extcon-max3355.c extcon: Use the extcon_set_state_sync() instead of deprecated functions 2016-09-13 11:26:26 +09:00
extcon-max8997.c extcon: max8997: Fix lack of path setting in USB device mode 2019-12-17 20:37:42 +01:00
extcon-max14577.c extcon: Restructure multi-line comments to follow codingstyle 2017-01-09 10:04:09 +09:00
extcon-max77693.c extcon: max77693: Allow MHL attach notifier 2017-08-25 09:32:27 +09:00
extcon-max77843.c extcon: Restructure multi-line comments to follow codingstyle 2017-01-09 10:04:09 +09:00
extcon-palmas.c extcon: palmas: Don't miss GPIO events during suspend/resume 2017-04-06 10:55:22 +09:00
extcon-qcom-spmi-misc.c extcon: qcom-spmi-misc: Sync the extcon state on interrupt 2016-10-26 16:04:29 +09:00
extcon-rt8973a.c scripts/spelling.txt: add "swithc" pattern and fix typo instances 2017-02-27 18:43:46 -08:00
extcon-rt8973a.h extcon: rt8973a: Add Richtek RT8973A extcon driver 2014-09-22 11:43:08 +09:00
extcon-sm5502.c extcon: sm5502: Reset registers during initialization 2019-12-31 12:37:06 +01:00
extcon-sm5502.h extcon: sm5502: Reset registers during initialization 2019-12-31 12:37:06 +01:00
extcon-usb-gpio.c extcon: usb-gpio: Don't miss event during suspend/resume 2017-04-06 10:55:21 +09:00
extcon-usbc-cros-ec.c extcon: cros-ec: Fix a potential NULL pointer dereference 2017-08-07 15:34:20 +09:00
extcon.c extcon: Release locking when sending the notification of connector state 2018-09-09 19:55:56 +02:00
extcon.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Kconfig extcon: cros-ec: Add extcon-cros-ec driver to support display out 2017-07-17 19:25:49 +09:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00