On Mon, 5 Mar 2012, Andiry Xu wrote: > I've some questions, not quite related to the patchset... > 1. Does usbtest require specific compliant device? I used a USB2.0 storage > device, and some test cases fail with unmatched transfer length and unexpected > status. usbtest does not require a specific device. But if you do have a compliant device then you can run more of the tests. > 2. What will happen if the host driver does not call usb_hcd_link_urb_to_ep() in > enqueue() method? In my original design, the host driver will "suspend" the urbs > in some cases, does not queue them immediately, just return enqueue() as > successful and queue them later. In this case, does the host driver need to > call usb_hcd_link_urb_to_ep() before it returns? Yes, it does. Read the code and you'll see why. Alan Stern -- 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