瀏覽代碼

pxa168_eth: fix a mdiobus leak

mdiobus resources must be released on exit

Signed-off-by: Denis Kirjanov <dkirjanov@kernel.org>
Acked-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Denis Kirjanov 15 年之前
父節點
當前提交
9c01ae58d4
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      drivers/net/pxa168_eth.c

+ 2 - 0
drivers/net/pxa168_eth.c

@@ -1606,6 +1606,8 @@ static int pxa168_eth_remove(struct platform_device *pdev)
 
 	iounmap(pep->base);
 	pep->base = NULL;
+	mdiobus_unregister(pep->smi_bus);
+	mdiobus_free(pep->smi_bus);
 	unregister_netdev(dev);
 	flush_scheduled_work();
 	free_netdev(dev);