net: fec_mxc: unregister mdio bus on probe error
authorMåns Rullgård <mans@mansr.com>
Tue, 8 Dec 2015 15:38:46 +0000 (15:38 +0000)
committerStefano Babic <sbabic@denx.de>
Sun, 3 Jan 2016 14:28:06 +0000 (15:28 +0100)
commit845a57b4de972aefb21bf7f13b23d472bccb6afb
treec7852b06bfc4b93872f284ec6a439613dcbe9cae
parent843a3e5893a713a3df752d30d31861d5b03ad75c
net: fec_mxc: unregister mdio bus on probe error

If fecmxc_initialize_multi() fails, it frees but does not unregister
the mdio bus, causing subsequent uses of the "mii" command to crash.
Fix this by adding mdio_unregister() calls where needed.

Signed-off-by: Mans Rullgard <mans@mansr.com>
Reviewed-by: Eric Nelson <eric@nelint.com>
drivers/net/fec_mxc.c