Am Mittwoch, 16. Februar 2005 00:33 schrieb Jeroen Vreeken: > Oliver Neukum wrote: >
> >This is very ingenious, but it has another race. The interrupt handler > >will activate the queue at some random time in the future. > >May I suggest that you use a work queue and a synchronous usb_kill_urb() > >in that? > > > > > It just came to me that I don't need any off the above magic at all.... > I can just unlink it and the completion handler will wake the queue > anyway... > > So here is yet another try... Yes, the timeout is handled correctly now. What about the other issues? Regards Oliver ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel