net: gemini: Fix missing clk_disable_unprepare() in error path of gemini_ethernet_por...
authorWang Hai <wanghai38@huawei.com>
Thu, 30 Jul 2020 07:30:00 +0000 (15:30 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 5 Aug 2020 07:59:49 +0000 (09:59 +0200)
commite68b7b9b03fb4a4a33abf830e50ec8a0e58e7f3c
tree360712276fd1b48cd55362133a2b18de87c12c46
parent1158aa743a0b871ed2f827bbdf827a78855c5eb4
net: gemini: Fix missing clk_disable_unprepare() in error path of gemini_ethernet_port_probe()

[ Upstream commit 85496a29224188051b6135eb38da8afd4c584765 ]

Fix the missing clk_disable_unprepare() before return
from gemini_ethernet_port_probe() in the error handling case.

Fixes: 4d5ae32f5e1e ("net: ethernet: Add a driver for Gemini gigabit ethernet")
Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: Wang Hai <wanghai38@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/cortina/gemini.c