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 majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html