patch-2.3.41 linux/drivers/usb/uss720.c
Next file: linux/drivers/usb/wmforce.c
Previous file: linux/drivers/usb/usbmouse.c
Back to the patch index
Back to the overall index
- Lines: 100
- Date:
Tue Jan 25 11:37:21 2000
- Orig file:
v2.3.40/linux/drivers/usb/uss720.c
- Orig date:
Wed Dec 29 13:13:19 1999
diff -u --recursive --new-file v2.3.40/linux/drivers/usb/uss720.c linux/drivers/usb/uss720.c
@@ -177,7 +177,7 @@
/*
* Access functions.
*/
-
+#if 0
static int uss720_irq(int usbstatus, void *buffer, int len, void *dev_id)
{
struct parport *pp = (struct parport *)dev_id;
@@ -191,6 +191,7 @@
parport_generic_irq(0, pp, NULL);
return 1;
}
+#endif
static void parport_uss720_write_data(struct parport *pp, unsigned char d)
{
@@ -356,7 +357,7 @@
#else
struct parport_uss720_private *priv = pp->private_data;
struct usb_device *usbdev = priv->usbdev;
- unsigned long rlen;
+ int rlen;
int i;
if (!usbdev)
@@ -365,7 +366,7 @@
return 0;
i = usb_bulk_msg(usbdev, usb_sndbulkpipe(usbdev, 1), (void *)buf, length, &rlen, HZ*20);
if (i)
- printk(KERN_ERR "uss720: sendbulk ep 1 buf %p len %u rlen %lu\n", buf, length, rlen);
+ printk(KERN_ERR "uss720: sendbulk ep 1 buf %p len %u rlen %u\n", buf, length, rlen);
change_mode(pp, ECR_PS2);
return rlen;
#endif
@@ -417,7 +418,7 @@
{
struct parport_uss720_private *priv = pp->private_data;
struct usb_device *usbdev = priv->usbdev;
- unsigned long rlen;
+ int rlen;
int i;
if (!usbdev)
@@ -426,7 +427,7 @@
return 0;
i = usb_bulk_msg(usbdev, usb_sndbulkpipe(usbdev, 1), (void *)buffer, len, &rlen, HZ*20);
if (i)
- printk(KERN_ERR "uss720: sendbulk ep 1 buf %p len %u rlen %lu\n", buffer, len, rlen);
+ printk(KERN_ERR "uss720: sendbulk ep 1 buf %p len %u rlen %u\n", buffer, len, rlen);
change_mode(pp, ECR_PS2);
return rlen;
}
@@ -435,7 +436,7 @@
{
struct parport_uss720_private *priv = pp->private_data;
struct usb_device *usbdev = priv->usbdev;
- unsigned long rlen;
+ int rlen;
int i;
if (!usbdev)
@@ -444,7 +445,7 @@
return 0;
i = usb_bulk_msg(usbdev, usb_rcvbulkpipe(usbdev, 2), buffer, len, &rlen, HZ*20);
if (i)
- printk(KERN_ERR "uss720: recvbulk ep 2 buf %p len %u rlen %lu\n", buffer, len, rlen);
+ printk(KERN_ERR "uss720: recvbulk ep 2 buf %p len %u rlen %u\n", buffer, len, rlen);
change_mode(pp, ECR_PS2);
return rlen;
}
@@ -468,7 +469,7 @@
{
struct parport_uss720_private *priv = pp->private_data;
struct usb_device *usbdev = priv->usbdev;
- unsigned long rlen;
+ int rlen;
int i;
if (!usbdev)
@@ -477,7 +478,7 @@
return 0;
i = usb_bulk_msg(usbdev, usb_sndbulkpipe(usbdev, 1), (void *)buffer, len, &rlen, HZ*20);
if (i)
- printk(KERN_ERR "uss720: sendbulk ep 1 buf %p len %u rlen %lu\n", buffer, len, rlen);
+ printk(KERN_ERR "uss720: sendbulk ep 1 buf %p len %u rlen %u\n", buffer, len, rlen);
change_mode(pp, ECR_PS2);
return rlen;
}
@@ -606,8 +607,10 @@
MOD_INC_USE_COUNT;
return pp;
+#if 0
probe_abort_port:
parport_unregister_port(pp);
+#endif
probe_abort:
kfree(priv);
return NULL;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)