On Thu, 29 Apr 2004 23:15:56 -0400 (EDT) Alan Stern <[EMAIL PROTECTED]> wrote:
> It's not a matter of serialization. The UHCI driver in 2.6 implements > queuing of URBs for all endpoints, whereas the 2.4 versions only allow > queuing for bulk endpoints Thanks for clearing it for me. What about OHCI and EHCI? Stuart (or someone else) submitted a patch for my bug, which basically serializes everything usb-storage does with devio.c. I'm verifying that it's not deadlocking right now, but I'm uneasy with such strict serialization. I thought about a backport for a moment. > It might be possible to make a 2.4 driver do queuing for non-bulk URBs, > but that would be a tricky thing to get right unless you were very > familiar with the driver. It's one of the important differences between > 2.4 and 2.6. Well, add to this that I do not support JE uhci on Red Hat Linux, so I'd have to reimplement it in usb-uhci. -- Pete ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
