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

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)