On Thu, 29 Aug 2013, Ming Lei wrote: > >> You have said the same problem exists on these drivers already > >> without giveback in tasklet patch, so for the problem and solution, > >> there is no difference. > > > > What do you mean? We can't fix those other drivers by changing > > ehci-hcd. It's their fault if they misuse the isochronous API. > > OK, so submitting isoc URB has to be done from completion handler > directly except for the start URBs, otherwise the usage violates > isochronous API. It doesn't _violate_ the API. But it also doesn't enjoy the benefit that the API promises if URBs are submitted by the completion handler. 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