> > > Gotcha. Makes perfect sense. > > > > > > I'll make a patch for uhci.c to address both of these issues. > > > > I assume you mean removing urb->next support for ISO and > > handling urb->interval for ISO? Great! > > I was going to remove urb->next completely. While it's mostly used for > ISO and I think the documentation mentions something along those lines > too, it's generic enough that it applied to any transfer, for uhci.c > atleast.
I didn't think any HCD used it except for ISO, since it's not documented as being usable otherwise. Ripping it out entirely is exactly what I meant. I started using urb->next in the "hcd" framework for generic stuff, and then deleted all that code, since it can't ever work robustly. (Those error reporting issues can't really be resolved.) > > If you're prepping "uhci.c" to work without it, then we > > will have three drivers ("ohci-hcd", "ehci-hcd", and > > then "uhci") that use that updated ISO model. It'll > > be a good moment to switch over to "ohci-hcd". > > I'll work on making the changes to uhci-hcd. Great! I look forward to having one of those, and seeing the 2.5 kernel drop a few of its extra host controller drivers. - Dave _______________________________________________________________ Have big pipes? SourceForge.net is looking for download mirrors. We supply the hardware. You get the recognition. Email Us: [EMAIL PROTECTED] _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel