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

Reply via email to