media: ov772x: Disable clk on error path
authorAlexey Khoroshilov <khoroshilov@ispras.ru>
Wed, 15 Aug 2018 20:10:39 +0000 (16:10 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 20 Nov 2019 17:45:46 +0000 (18:45 +0100)
commitfe9048c7bb38822aebb4cbefaa9c17833194a1a0
tree995834dfeda3a3a3da09b360d4c7850746242c91
parentb489c1e010e49023e5ae0f912c02c53a3720a4c6
media: ov772x: Disable clk on error path

[ Upstream commit 1d18c2cd9d38ad639b2e00546b9ee638f2cef4b0 ]

If ov772x_power_on() is unable to get GPIO rstb,
the clock is left undisabled.

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

Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Acked-by: Jacopo Mondi <jacopo+renesas@jmondi.org>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/media/i2c/ov772x.c