net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe()
authorAlexey Khoroshilov <khoroshilov@ispras.ru>
Fri, 15 Feb 2019 21:20:54 +0000 (00:20 +0300)
committerDavid S. Miller <davem@davemloft.net>
Sun, 17 Feb 2019 23:44:26 +0000 (15:44 -0800)
commite928b5d6b75e239feb9c6d5488974b6646a0ebc8
tree0bffd3906507b4886430273ccf540ac352c2d996
parent97dc47a1308a3af46a09b1546cfb869f2e382a81
net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe()

If mv643xx_eth_shared_of_probe() fails, mv643xx_eth_shared_probe()
leaves clk enabled.

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

Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/mv643xx_eth.c