[PATCH] rmmod pcnet32 OOPS with 2.6.0-test10
flat view
DORMANTno replies
From: Don Fry <hidden>
Date: 2003-11-26 18:49:09
From: Don Fry <hidden>
Date: 2003-11-26 18:49:09
When trying to rmmod pcnet32 multiple pci_unregister_driver calls causes
a null pointer to be dereferenced. Fix tested with 2.6.0-test10-bk2.
--- linux-2.6.0-test10-bk2/drivers/net/pcnet32.c Sun Nov 23 17:31:27 2003
+++ linux-2.6.0-test10-bk2p/drivers/net/pcnet32.c Wed Nov 26 10:40:35 2003@@ -1766,8 +1766,6 @@ next_dev = lp->next; unregister_netdev(pcnet32_dev); release_region(pcnet32_dev->base_addr, PCNET32_TOTAL_SIZE); - if (lp->pci_dev) - pci_unregister_driver(&pcnet32_driver); pci_free_consistent(lp->pci_dev, sizeof(*lp), lp, lp->dma_addr); free_netdev(pcnet32_dev); pcnet32_dev = next_dev;
--
Don Fry
brazilnut@us.ibm.com