[PATCH 3/3] register net_device
Dmitry Podgorny
pasis.ua at gmail.com
Mon May 23 09:22:47 EDT 2011
---
src/pcnet.c | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/pcnet.c b/src/pcnet.c
index 39a0d72..5af0de7 100644
--- a/src/pcnet.c
+++ b/src/pcnet.c
@@ -259,9 +259,7 @@ static int __devinit pcnet_dummy_init_netdev(struct pci_dev *pdev,
ndev->hard_start_xmit = pcnet_dummy_start_xmit;
#endif /* HAVE_NET_DEVICE_OPS */
- /* registers net_device and returns err */
-
- return 0;
+ return register_netdev(ndev);
}
static int __devinit pcnet_dummy_init_one(struct pci_dev *pdev,
@@ -320,6 +318,7 @@ static void __devexit pcnet_dummy_remove_one(struct pci_dev *pdev)
struct pcnet_dummy_private *pp;
pp = netdev_priv(ndev);
+ unregister_netdev(ndev);
pcnet_dummy_reset(pp->base);
pci_iounmap(pdev, pp->base);
free_netdev(ndev);
--
1.7.5.rc3
More information about the Kernel-russian
mailing list