summaryrefslogtreecommitdiff
path: root/drivers/usb/host/fhci-hcd.c
diff options
context:
space:
mode:
authorArvid Brodin <arvid.brodin@enea.com>2011-08-23 01:25:30 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2011-08-22 17:05:27 -0700
commit74ad60292bf0108de9884c531d7ec3f65c206230 (patch)
tree3796b48b5232ec8cb66da04f86e677edeb446070 /drivers/usb/host/fhci-hcd.c
parentd80cba6c53621ecdd768035f2988dc99addf12c2 (diff)
usb/isp1760: Clear TT buffer on interrupted low & full speed transfers
When a low or full speed urb in progress is unlinked (or some other error occurs), the buffer in the transaction translator (part of the hub) might end up in an inconsistent state. This can make all further low and full speed transactions fail, unless the buffer is cleared. The bug can be seen when running the usbtest unlink tests as "set altsetting to 0 failed, -110", and gets fixed by this patch. Signed-off-by: Arvid Brodin <arvid.brodin@enea.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/host/fhci-hcd.c')
0 files changed, 0 insertions, 0 deletions