netdev
[Top] [All Lists]

[PATCH] rmmod pcnet32 OOPS with 2.6.0-test10

To: tsbogend@xxxxxxxxxxxxxxxx
Subject: [PATCH] rmmod pcnet32 OOPS with 2.6.0-test10
From: Don Fry <brazilnut@xxxxxxxxxx>
Date: Wed, 26 Nov 2003 10:49:09 -0800 (PST)
Cc: netdev@xxxxxxxxxxx
Sender: netdev-bounce@xxxxxxxxxxx
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@xxxxxxxxxx

<Prev in Thread] Current Thread [Next in Thread>
  • [PATCH] rmmod pcnet32 OOPS with 2.6.0-test10, Don Fry <=