• David Brownell's avatar
    [PATCH] -- hub/tt error recovery · c37126dd
    David Brownell authored
    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
    c37126dd
hub.c 32.6 KB