aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/dm9000.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/dm9000.c b/drivers/net/dm9000.c
index 8cc1174e7f64..0e338539b822 100644
--- a/drivers/net/dm9000.c
+++ b/drivers/net/dm9000.c
@@ -601,7 +601,7 @@ dm9000_probe(struct platform_device *pdev)
601 printk("%s: not found (%d).\n", CARDNAME, ret); 601 printk("%s: not found (%d).\n", CARDNAME, ret);
602 602
603 dm9000_release_board(pdev, db); 603 dm9000_release_board(pdev, db);
604 kfree(ndev); 604 free_netdev(ndev);
605 605
606 return ret; 606 return ret;
607} 607}
@@ -1193,7 +1193,7 @@ dm9000_drv_remove(struct platform_device *pdev)
1193 1193
1194 unregister_netdev(ndev); 1194 unregister_netdev(ndev);
1195 dm9000_release_board(pdev, (board_info_t *) ndev->priv); 1195 dm9000_release_board(pdev, (board_info_t *) ndev->priv);
1196 kfree(ndev); /* free device structure */ 1196 free_netdev(ndev); /* free device structure */
1197 1197
1198 PRINTK1("clean_module() exit\n"); 1198 PRINTK1("clean_module() exit\n");
1199 1199