diff options
-rw-r--r-- | drivers/net/fec.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/fec.c b/drivers/net/fec.c index 0c984d6b25f6..c3229713b1e2 100644 --- a/drivers/net/fec.c +++ b/drivers/net/fec.c | |||
@@ -1465,8 +1465,6 @@ fec_drv_remove(struct platform_device *pdev) | |||
1465 | struct fec_enet_private *fep = netdev_priv(ndev); | 1465 | struct fec_enet_private *fep = netdev_priv(ndev); |
1466 | struct resource *r; | 1466 | struct resource *r; |
1467 | 1467 | ||
1468 | platform_set_drvdata(pdev, NULL); | ||
1469 | |||
1470 | fec_stop(ndev); | 1468 | fec_stop(ndev); |
1471 | fec_enet_mii_remove(fep); | 1469 | fec_enet_mii_remove(fep); |
1472 | clk_disable(fep->clk); | 1470 | clk_disable(fep->clk); |
@@ -1479,6 +1477,8 @@ fec_drv_remove(struct platform_device *pdev) | |||
1479 | BUG_ON(!r); | 1477 | BUG_ON(!r); |
1480 | release_mem_region(r->start, resource_size(r)); | 1478 | release_mem_region(r->start, resource_size(r)); |
1481 | 1479 | ||
1480 | platform_set_drvdata(pdev, NULL); | ||
1481 | |||
1482 | return 0; | 1482 | return 0; |
1483 | } | 1483 | } |
1484 | 1484 | ||