summaryrefslogtreecommitdiffstats
path: root/drivers/usb/uhci.c
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2000-01-27 23:45:22 +0000
committerRalf Baechle <ralf@linux-mips.org>2000-01-27 23:45:22 +0000
commit5b35aa5cd29bb111d847b2a2ed18110acbfb1f44 (patch)
treec7bbaa1137528330d3c74d14056ef7016a52be72 /drivers/usb/uhci.c
parent511bcd7c5924ce9e98ad1cb851988f7448dfef0f (diff)
Merge with Linux 2.3.24.
Diffstat (limited to 'drivers/usb/uhci.c')
-rw-r--r--drivers/usb/uhci.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/usb/uhci.c b/drivers/usb/uhci.c
index 20be3faab..25b2b303c 100644
--- a/drivers/usb/uhci.c
+++ b/drivers/usb/uhci.c
@@ -154,7 +154,10 @@ static int uhci_td_result(struct uhci_device *dev, struct uhci_td *td, unsigned
actlength = uhci_actual_length(tmp->status);
if (rval)
*rval += actlength;
- if (explength != actlength) {
+ /* This check is bogus, at least for acm. It
+ always expects 64, but gets as many bytes
+ as available (typically 1) -- pavel */
+ if (0 && (explength != actlength)) {
/* Reset the data toggle on error. */
if (debug || uhci_debug)
printk(KERN_DEBUG "Set toggle from %p rval %ld%c for status=%x to %d, exp=%d, act=%d\n",