]> git.ipfire.org Git - thirdparty/linux.git/commit
mfd: cgbc-core: Fix error handling paths in cgbc_init_device()
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Tue, 29 Oct 2024 12:31:49 +0000 (13:31 +0100)
committerLee Jones <lee@kernel.org>
Tue, 5 Nov 2024 16:13:47 +0000 (16:13 +0000)
commit5a700e77d6458e838b4882627771cc5f367827af
tree9a09ec1b2dd8ee07359335278e0b7685e77a99c2
parent76c6217c31266e800b67a476bba59dfeb9858a90
mfd: cgbc-core: Fix error handling paths in cgbc_init_device()

If an error occurs after a cgbc_session_request() call, it should be
balanced by a corresponding cgbc_session_release(), as already done in the
remove function.

Fixes: 6f1067cfbee7 ("mfd: Add Congatec Board Controller driver")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Reviewed-by: Thomas Richard <thomas.richard@bootlin.com>
Link: https://lore.kernel.org/r/83194335554146efc52c331993f083bd765db6f9.1730205085.git.christophe.jaillet@wanadoo.fr
Signed-off-by: Lee Jones <lee@kernel.org>
drivers/mfd/cgbc-core.c