mdio-sun4i: oops in error handling in probe
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 21 Mar 2016 09:02:31 +0000 (12:02 +0300)
committerBen Hutchings <ben@decadent.org.uk>
Sat, 30 Apr 2016 22:06:03 +0000 (00:06 +0200)
commit1d5dd57edb33d95f2b3a03be7d846770b7ff048e
treef0991e6967cc0a77e9ebfd82bf0e40a2b8e331ae
parent75033f029469b4e2f662a4fbd35cda4f3669577a
mdio-sun4i: oops in error handling in probe

commit 227f33beab746aeec4ef3305bd17b1d374df09e7 upstream.

We could end up dereferencing an error pointer when we call
regulator_disable().

Fixes: 4bdcb1dd9feb ('net: Add MDIO bus driver for the Allwinner EMAC')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/net/phy/mdio-sun4i.c