diff options
Diffstat (limited to 'drivers/net/ethernet/smsc/smc911x.c')
-rw-r--r-- | drivers/net/ethernet/smsc/smc911x.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/net/ethernet/smsc/smc911x.c b/drivers/net/ethernet/smsc/smc911x.c index 9dd842dbb859..345558fe7367 100644 --- a/drivers/net/ethernet/smsc/smc911x.c +++ b/drivers/net/ethernet/smsc/smc911x.c | |||
@@ -2087,7 +2087,6 @@ static int smc911x_drv_probe(struct platform_device *pdev) | |||
2087 | ndev->base_addr = res->start; | 2087 | ndev->base_addr = res->start; |
2088 | ret = smc911x_probe(ndev); | 2088 | ret = smc911x_probe(ndev); |
2089 | if (ret != 0) { | 2089 | if (ret != 0) { |
2090 | platform_set_drvdata(pdev, NULL); | ||
2091 | iounmap(addr); | 2090 | iounmap(addr); |
2092 | release_both: | 2091 | release_both: |
2093 | free_netdev(ndev); | 2092 | free_netdev(ndev); |
@@ -2113,7 +2112,6 @@ static int smc911x_drv_remove(struct platform_device *pdev) | |||
2113 | struct resource *res; | 2112 | struct resource *res; |
2114 | 2113 | ||
2115 | DBG(SMC_DEBUG_FUNC, "--> %s\n", __func__); | 2114 | DBG(SMC_DEBUG_FUNC, "--> %s\n", __func__); |
2116 | platform_set_drvdata(pdev, NULL); | ||
2117 | 2115 | ||
2118 | unregister_netdev(ndev); | 2116 | unregister_netdev(ndev); |
2119 | 2117 | ||