Hi, 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
Please merge to Linus' tree. I'm submitting a separate patch
which makes EHCI use this functionality.
- Dave
hub-0511.patch
Description: Binary data
