On Fri, 9 Apr 2004, David Brownell wrote:
> > I don't think that's right, for either list. The complete_list itself is
> > unnecessary; using it was just a form of optimization in earlier versions
> > of the driver (that's my guess). It meant the driver could avoid
> > releasing and reacquiring all those different spinlocks each time it gave
>
> Yes, better ... it's those states ("normal completion" and "i/o error")
> that OHCI and EHCI don't split out. Are you suggesting that the UHCI
> complete_list could go away now after those spinlock changes?
Yes, it could. But that's a low-priority change; there are other more
important ones still waiting in the wings.
On a related matter, do you think it would make more sense to do less work
at interrupt time and move most of it to a bottom half? I don't have a
good feel for how much difference that would make overall. (Also it's not
clear how to deal with the pt_regs stuff in a bottom half.)
Alan Stern
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel