media: platform: stm32: unprepare clocks at handling errors in probe
authorEvgeny Novikov <novikov@ispras.ru>
Sat, 10 Jul 2021 12:04:32 +0000 (14:04 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 18 Sep 2021 11:40:20 +0000 (13:40 +0200)
commit9a85b9e37601df890b4f668c413f731c4ba4a215
tree56c9fbc79aba75f46d0b878e84ff943dab2b3f22
parentc6e5eebd95406f08298b80543323b7e32e45f58f
media: platform: stm32: unprepare clocks at handling errors in probe

[ Upstream commit 055d2db28ec2fa3ab5c527c5604f1b32b89fa13a ]

stm32_cec_probe() did not unprepare clocks on error handling paths. The
patch fixes that.

Found by Linux Driver Verification project (linuxtesting.org).

Signed-off-by: Evgeny Novikov <novikov@ispras.ru>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/media/cec/platform/stm32/stm32-cec.c