Hi, On 02/10/2014 01:26 PM, Oliver Neukum wrote: > On Mon, 2014-02-10 at 12:58 +0100, Hans de Goede wrote: >> Hi, >> >> On 02/10/2014 07:32 AM, Oliver Neukum wrote: >>> On Fri, 2014-02-07 at 10:18 -0500, Alan Stern wrote: >>>> On Fri, 7 Feb 2014, Oliver Neukum wrote: >>>> >>>>> Hi, >>>>> >>>>> something like this? >>>> >>>> Patches in attachments are hard to review in email replies. >>> >>> Sorry. >>> >>>> Isn't this overkill? All you want to know is whether the bus supports >>>> bulk streams. A single flag bit in the hcd structure would suffice; >>>> you don't need to add a whole new method. >>> >>> You have a point. >> >> So I assume you're going to do a v2 moving to the flag construct? > > Yes, I am. I have a tendency to overengineer. But now I know > what to do. Great, thanks! >> Having a fix ready for merging when this series gets merged into >> 3.15 would be good. > > Understood. However, I request that you take the patch against UAS. > It is conceptually a different bug, as it would be a bug (albeit minor) > even if the storage driver didn't exist. uas_probe already calls uas_use_uas_driver() and if that fails already returns -ENODEV, so as soon as you've fixed uas_use_uas_driver() to do the right thing on xhci controllers which don't support streams, uas_probe will correctly return -ENODEV for such controllers. 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