On Tue, May 16, 2000 at 06:35:28PM +0000, Cyrille Chepelov (home) wrote: 
<...>
> More seriously, it seems that most usb_* calls can't be used from
> interrupt context. Most sadly, we can't cancel urbs from interrupt
> context, since usb_cancel_urb() calls schedule(). Argh. So after learning
<...>
That's not totally correct. Both UHCI flavours have the means for 
asynchronous unlinking (there's a flag for that), ie. it schedules the 
unlink and returns immediately. 
AFAIK (haven't looked at >2.3.99-pre6) OHCI is missing this feature. 
It would see this as a urgent task before 2.4 comes out, any volunteers? ;-)

-- 
         Georg Acher, [EMAIL PROTECTED]         
         http://www.in.tum.de/~acher/
          "Oh no, not again !" The bowl of petunias          

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to