aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/ethernet/cadence/macb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/cadence/macb.c b/drivers/net/ethernet/cadence/macb.c
index 06dea3dd463c..84029ed96d6f 100644
--- a/drivers/net/ethernet/cadence/macb.c
+++ b/drivers/net/ethernet/cadence/macb.c
@@ -2408,11 +2408,11 @@ static int __exit macb_remove(struct platform_device *pdev)
2408 queue = bp->queues; 2408 queue = bp->queues;
2409 for (q = 0; q < bp->num_queues; ++q, ++queue) 2409 for (q = 0; q < bp->num_queues; ++q, ++queue)
2410 devm_free_irq(&pdev->dev, queue->irq, queue); 2410 devm_free_irq(&pdev->dev, queue->irq, queue);
2411 free_netdev(dev);
2412 if (!IS_ERR(bp->tx_clk)) 2411 if (!IS_ERR(bp->tx_clk))
2413 clk_disable_unprepare(bp->tx_clk); 2412 clk_disable_unprepare(bp->tx_clk);
2414 clk_disable_unprepare(bp->hclk); 2413 clk_disable_unprepare(bp->hclk);
2415 clk_disable_unprepare(bp->pclk); 2414 clk_disable_unprepare(bp->pclk);
2415 free_netdev(dev);
2416 } 2416 }
2417 2417
2418 return 0; 2418 return 0;