clocksource/drivers/orion: Add missing clk_disable_unprepare() on error path
authorYang Yingliang <yangyingliang@huawei.com>
Wed, 11 Nov 2020 06:47:06 +0000 (14:47 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 30 Dec 2020 10:53:32 +0000 (11:53 +0100)
commite2983080b0230c7e6316e0c955bf12abaad149fa
tree09590b8a04c0f35ade465c0bf3867eb8ae913d76
parentba6a7e6ca5b722792887e9765d673b1953dfbc39
clocksource/drivers/orion: Add missing clk_disable_unprepare() on error path

[ Upstream commit c1e6cad00aa2f17845e7270e38ff3cc82c7b022a ]

After calling clk_prepare_enable(), clk_disable_unprepare() need
be called on error path.

Fixes: fbe4b3566ddc ("clocksource/drivers/orion: Convert init function...")
Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Link: https://lore.kernel.org/r/20201111064706.3397156-1-yangyingliang@huawei.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/clocksource/timer-orion.c