]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
iio: adc: men_z188_adc: Fix a resource leak in an error handling path
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Sat, 29 Jan 2022 08:32:47 +0000 (09:32 +0100)
committerPaolo Pisati <paolo.pisati@canonical.com>
Mon, 7 Mar 2022 10:46:01 +0000 (11:46 +0100)
commitffe057e23bf4b9ffb9989bf4797cfb757e1df449
treec66c1d63f13e0fbd0e922ad4b3d73ecb1bea50cc
parentaf83aeddfccf398d58041400f26c80965ca88918
iio: adc: men_z188_adc: Fix a resource leak in an error handling path

BugLink: https://bugs.launchpad.net/bugs/1963891
commit e0a2e37f303828d030a83f33ffe14b36cb88d563 upstream.

If iio_device_register() fails, a previous ioremap() is left unbalanced.

Update the error handling path and add the missing iounmap() call, as
already done in the remove function.

Fixes: 74aeac4da66f ("iio: adc: Add MEN 16z188 ADC driver")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Link: https://lore.kernel.org/r/320fc777863880247c2aff4a9d1a54ba69abf080.1643445149.git.christophe.jaillet@wanadoo.fr
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
drivers/iio/adc/men_z188_adc.c