On 05/18/2017 04:08 AM, Yuyang Du wrote: > Hi Shuah, > > SuperSpeed (only) USB devices cannot be shared via usbip. This > patch series attempts to fix it. > > The first 5 patches refactors the existing code to prepare for the > SuperSpeed addition. With this series, our SuperSpeed device works > fine. > > Many thanks to Greg and Krzysztof for their patience to answer my > non-usb-professional questions, and special thanks to Krzysztof for > the pointer to the SuperSpeed patch in dummy_hcd. > > This series is based on the series: "usb: usbip: Fix ports and port > status v3" (https://www.spinics.net/lists/linux-usb/msg155834.html). > > v2: > - Remove set_link_state() since it is not used > > Regards, > Yuyang Hi Yuyang, Thanks for the patch series. I will try to review this next week on my business trip. If not, I will definitely get to it the week of May 29th. thanks, -- Shuah > > -- > > Yuyang Du (9): > usbip: vhci-hcd: Rename function names to reflect their struct names > usbip: vhci-hcd: Add vhci struct > usbip: vhci-hcd: Move VHCI platform device into vhci struct > usbip: vhci-hcd: Rework vhci_hcd_init > usbip: vhci-hcd: Set the vhci structure up to work > usbip: vhci-hcd: Add USB3 SuperSpeed support > usbip: Add USB_SPEED_SUPER as valid arg > usbip: vhci-hcd: Add USB3 port status bits > usbip: vhci-hcd: Clean up the code by adding a new macro > > drivers/usb/usbip/vhci.h | 36 ++- > drivers/usb/usbip/vhci_hcd.c | 605 +++++++++++++++++++++++++---------- > drivers/usb/usbip/vhci_rx.c | 16 +- > drivers/usb/usbip/vhci_sysfs.c | 138 +++++--- > tools/usb/usbip/libsrc/vhci_driver.c | 25 +- > tools/usb/usbip/libsrc/vhci_driver.h | 9 +- > tools/usb/usbip/src/usbip_attach.c | 3 +- > 7 files changed, 601 insertions(+), 231 deletions(-) > -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html