patch-2.4.0-test2 linux/drivers/usb/mdc800.c
Next file: linux/drivers/usb/microtek.c
Previous file: linux/drivers/usb/keybdev.c
Back to the patch index
Back to the overall index
- Lines: 43
- Date:
Mon Jun 19 13:42:41 2000
- Orig file:
v2.4.0-test1/linux/drivers/usb/mdc800.c
- Orig date:
Wed Apr 26 16:34:08 2000
diff -u --recursive --new-file v2.4.0-test1/linux/drivers/usb/mdc800.c linux/drivers/usb/mdc800.c
@@ -539,17 +539,13 @@
{
int retval=0;
- MOD_INC_USE_COUNT;
-
if (mdc800->state == NOT_CONNECTED)
{
- MOD_DEC_USE_COUNT;
return -EBUSY;
}
if (mdc800->open)
{
- MOD_DEC_USE_COUNT;
return -EBUSY;
}
@@ -568,7 +564,6 @@
if (usb_submit_urb (mdc800->irq_urb))
{
err ("request USB irq fails (submit_retval=%i urb_status=%i).",retval, mdc800->irq_urb->status);
- MOD_DEC_USE_COUNT;
return -EIO;
}
@@ -599,8 +594,6 @@
retval=-EIO;
}
- MOD_DEC_USE_COUNT;
-
return retval;
}
@@ -833,6 +826,7 @@
/* File Operations of this drivers */
static struct file_operations mdc800_device_ops =
{
+ owner: THIS_MODULE,
read: mdc800_device_read,
write: mdc800_device_write,
open: mdc800_device_open,
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)