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]