Hi All, As discussed a long while back, usbfs is currently missing bulk streams support, and we ought to fix this. So this patch extends the usbfs API with bulk stream support. Note this patch-set is compile-tested only atm. I now have an USB-3 disk dock which actually supports UAS and up to 4 bulk streams. So my plan is to: 1) Get the uas kernel driver working (it currently is hitting some xhci bugs) Luckily Gerd Hoffmann seems to have beaten me to this, so I'm going to start with simply testing his patch 2) add support for the RFC API from this set to libusb 3) add support to qemu's host usb-redirection code to use the new libusb API's 4) Test uas in a vm using qemu's usb-host redirection Once this all works, I'll send a non RFC version of this patch-set. Changes in v2: -Add a patch to make usb_free_streams return an error -Add a check checking that the streams to be freed are allocated to usb_free_streams Regards, Hans -- 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