diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2012-02-14 22:52:32 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2012-02-14 23:56:46 +0100 |
commit | daa068fcfbf4805340e91abbd359068e3057f847 (patch) | |
tree | 9259aa2e87a4804417fcabed9857094b27eeae52 /drivers/net | |
parent | c3523db81fc35647885f560c0ef4fbf597cdb535 (diff) | |
download | barebox-daa068fcfbf4805340e91abbd359068e3057f847.tar.gz barebox-daa068fcfbf4805340e91abbd359068e3057f847.tar.xz |
usb net smsc95xx: add missing mii_unregister
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/usb/smsc95xx.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c index f2a2d001d5..c21705eb80 100644 --- a/drivers/net/usb/smsc95xx.c +++ b/drivers/net/usb/smsc95xx.c @@ -759,6 +759,9 @@ static int smsc95xx_bind(struct usbnet *dev) static void smsc95xx_unbind(struct usbnet *dev) { struct smsc95xx_priv *pdata = (struct smsc95xx_priv *)(dev->data[0]); + + mii_unregister(&dev->miidev); + if (pdata) { netif_dbg(dev, ifdown, dev->net, "free pdata\n"); free(pdata); |