summaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/ohci-mem.c
diff options
context:
space:
mode:
authorAlan Stern <stern@rowland.harvard.edu>2009-02-10 10:16:58 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2009-03-24 16:20:31 -0700
commita2c2706e1043c17139c2dafd171c4a5cf008ef7e (patch)
tree59d6519004eb562ebee5df5f1a4394290dec16ff /drivers/usb/host/ohci-mem.c
parent1f4159c1620f74377e26d8a569d10ca5907ef475 (diff)
USB: EHCI: add software retry for transaction errors
This patch (as1204) adds a software retry mechanism to ehci-hcd. It gets invoked when the driver encounters transaction errors on an asynchronous endpoint. On many systems, hardware deficiencies cause such errors to occur if one device is unplugged while the host is communicating with another device. With the patch, the failed transactions are retried and generally succeed the second or third time through. This is based on code originally written by Koichiro Saito. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Tested by: Koichiro Saito <Saito.Koichiro@adniss.jp> CC: David Brownell <david-b@pacbell.net> Cc: stable <stable@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/host/ohci-mem.c')
0 files changed, 0 insertions, 0 deletions