> > > finished.  That's why usb_wait_for_urb() is needed.
> >
> > But is very poorly implemented.
>
> Can you come up with something better in terms of both space and time?

I am still thinking, but I am shaping thoughts. Now for some questions:

1. Does waiting for the completion handler actually change the semantics?
    I would think not, but I am not sure.
2. Is there objection to introducing a 'phase' field to struct urb?
3. Under which circumstances can retval = hcd->driver->urb_dequeue (hcd, urb);
    fail?

        Regards
                Oliver



-------------------------------------------------------
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

Reply via email to