Glad to see this! Dan Streetman wrote:
Hi all. Finally got time to work on this...so, this patch is rather large, but it (almost) all needs to happen at once. So, I'll list essentially what all the changes are, not necessarily in order. I have tested control and interrupt queueing, but not bulk (no bulk devices on hand...), so if people could test out bulk (and isochronous, although that's not really changed) it would be great. Note that any drivers who previously expected the HCD to automatically resubmit interrupt URBs will not work anymore!!
Actually in principle I see several groups of changes that could be delivered in more than one order ... not "all at once":
- make interrupt transfers be like bulk: queued, no size limits. - make control transfers queue. - remove the automagic mode for interrupt completions (this depends on that 'interrupt like bulk' change) - "other stuff" ... cleanup, bugfixes, and so on. That third change should involve changes to a bunch of other drivers ... I've had much of it for a few months now, except there was this big hole where UHCI updates need to go! The other HCDs need updates, as do basic drivers like hub and hid. I'd really rather make such a "change many drivers" patch not depend on a large set of mostly unrelated UHCI changes. So I'm very glad to see this. But I think it would be better to split it up into more focussed chunks. Call me paranoid, but I'm cautious about extensive HCD changes. I may be able to help on the changes to interrupt transfers, since those parts of your patch closely resemble a patch I got working this AM. Some compare'n'contrast action may help to improve things even more. - Dave ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel