diff options
Diffstat (limited to 'drivers/net/saa9730.c')
| -rw-r--r-- | drivers/net/saa9730.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/net/saa9730.c b/drivers/net/saa9730.c index fd0167077fbe..110e777f206e 100644 --- a/drivers/net/saa9730.c +++ b/drivers/net/saa9730.c | |||
| @@ -997,10 +997,7 @@ static void __devexit saa9730_remove_one(struct pci_dev *pdev) | |||
| 997 | 997 | ||
| 998 | if (dev) { | 998 | if (dev) { |
| 999 | unregister_netdev(dev); | 999 | unregister_netdev(dev); |
| 1000 | 1000 | kfree(dev->priv); | |
| 1001 | if (dev->priv) | ||
| 1002 | kfree(dev->priv); | ||
| 1003 | |||
| 1004 | free_netdev(dev); | 1001 | free_netdev(dev); |
| 1005 | pci_release_regions(pdev); | 1002 | pci_release_regions(pdev); |
| 1006 | pci_disable_device(pdev); | 1003 | pci_disable_device(pdev); |
| @@ -1096,8 +1093,7 @@ static int lan_saa9730_init(struct net_device *dev, int ioaddr, int irq) | |||
| 1096 | return 0; | 1093 | return 0; |
| 1097 | 1094 | ||
| 1098 | out: | 1095 | out: |
| 1099 | if (dev->priv) | 1096 | kfree(dev->priv); |
| 1100 | kfree(dev->priv); | ||
| 1101 | return ret; | 1097 | return ret; |
| 1102 | } | 1098 | } |
| 1103 | 1099 | ||
