]> git.neil.brown.name Git - history.git/commit
[PATCH] -- hub/tt error recovery
authorDavid Brownell <david-b@pacbell.net>
Sat, 11 May 2002 14:16:35 +0000 (07:16 -0700)
committerGreg Kroah-Hartman <greg@kroah.com>
Sat, 11 May 2002 14:16:35 +0000 (07:16 -0700)
commitc37126dd6c986b2c5bd59218ad918c1c7778a03b
tree8806deaec1c83a97a923d13a3692eab2a71917b8
parent76ecfb4c8e9adb766749d71d256d24a547b9d2e8
[PATCH] -- hub/tt error recovery

This patch adds missing functionality to the transaction translator
support for USB 2.0 hubs:

    - moves the 'struct usb_tt' definition to "hub.h" from <linux/usb.h>
    - adds state to it as neeed for some control/bulk error recovery
    - teaches the hub driver how to use that state (via keventd)
    - adds a call letting HCDs trigger that recovery
drivers/usb/core/hub.c
drivers/usb/core/hub.h
drivers/usb/core/usb.c
include/linux/usb.h