patch-2.4.0-test11 linux/drivers/net/arlan.c
Next file: linux/drivers/net/at1700.c
Previous file: linux/drivers/net/ariadne2.c
Back to the patch index
Back to the overall index
- Lines: 40
- Date:
Thu Nov 16 12:51:28 2000
- Orig file:
v2.4.0-test10/linux/drivers/net/arlan.c
- Orig date:
Tue Oct 31 12:42:26 2000
diff -u --recursive --new-file v2.4.0-test10/linux/drivers/net/arlan.c linux/drivers/net/arlan.c
@@ -1069,6 +1069,8 @@
int probed = 0;
int found = 0;
+ SET_MODULE_OWNER(dev);
+
ARLAN_DEBUG_ENTRY("arlan_probe_everywhere");
if (mem != 0 && numDevices == 1) /* Check a single specified location. */
{
@@ -1276,11 +1278,12 @@
return ret;
arlan = ((struct arlan_private *) dev->priv)->card;
- if (request_irq(dev->irq, &arlan_interrupt, 0, dev->name, dev))
+ ret = request_irq(dev->irq, &arlan_interrupt, 0, dev->name, dev);
+ if (ret)
{
printk(KERN_ERR "%s: unable to get IRQ %d .\n",
dev->name, dev->irq);
- return -EAGAIN;
+ return ret;
}
@@ -1323,7 +1326,6 @@
udelay(200000);
add_timer(&priv->timer);
- MOD_INC_USE_COUNT;
#ifdef CONFIG_PROC_FS
#ifndef MODULE
if (arlan_device[0])
@@ -1887,7 +1889,6 @@
priv->open_time = 0;
netif_stop_queue(dev);
free_irq(dev->irq, dev);
- MOD_DEC_USE_COUNT;
ARLAN_DEBUG_EXIT("arlan_close");
return 0;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)