|
@@ -1125,6 +1125,7 @@ err_gmac:
|
|
static int xlr_net_remove(struct platform_device *pdev)
|
|
static int xlr_net_remove(struct platform_device *pdev)
|
|
{
|
|
{
|
|
struct xlr_net_priv *priv = platform_get_drvdata(pdev);
|
|
struct xlr_net_priv *priv = platform_get_drvdata(pdev);
|
|
|
|
+
|
|
unregister_netdev(priv->ndev);
|
|
unregister_netdev(priv->ndev);
|
|
mdiobus_unregister(priv->mii_bus);
|
|
mdiobus_unregister(priv->mii_bus);
|
|
mdiobus_free(priv->mii_bus);
|
|
mdiobus_free(priv->mii_bus);
|