Messages in this thread Patch in this message | | | Date | Sun, 6 Apr 2003 18:19:52 -0400 (EDT) | From | Zwane Mwaikambo <> | Subject | [PATCH][2.5] SET_MODULE_OWNER for tulip_core |
| |
Tested with a pcmcia tulip
Index: linux-2.5.66/drivers/net/tulip/tulip_core.c =================================================================== RCS file: /build/cvsroot/linux-2.5.66/drivers/net/tulip/tulip_core.c,v retrieving revision 1.1.1.1 diff -u -p -B -r1.1.1.1 tulip_core.c --- linux-2.5.66/drivers/net/tulip/tulip_core.c 24 Mar 2003 23:39:20 -0000 1.1.1.1 +++ linux-2.5.66/drivers/net/tulip/tulip_core.c 6 Apr 2003 21:00:36 -0000 @@ -485,12 +485,9 @@ tulip_open(struct net_device *dev) struct tulip_private *tp = (struct tulip_private *)dev->priv; #endif int retval; - MOD_INC_USE_COUNT; - if ((retval = request_irq(dev->irq, &tulip_interrupt, SA_SHIRQ, dev->name, dev))) { - MOD_DEC_USE_COUNT; + if ((retval = request_irq(dev->irq, &tulip_interrupt, SA_SHIRQ, dev->name, dev))) return retval; - } tulip_init_ring (dev); @@ -823,8 +820,6 @@ static int tulip_close (struct net_devic tp->tx_buffers[i].mapping = 0; } - MOD_DEC_USE_COUNT; - return 0; } @@ -1361,6 +1356,7 @@ static int __devinit tulip_init_one (str return -ENOMEM; } + SET_MODULE_OWNER(dev); if (pci_resource_len (pdev, 0) < tulip_tbl[chip_idx].io_size) { printk (KERN_ERR PFX "%s: I/O region (0x%lx@0x%lx) too small, " "aborting\n", pdev->slot_name, -- function.linuxpower.ca - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |