On Mer, 2005-05-11 at 14:34, Stuart MacDonald wrote:
> > > > This, from whiteheat.c, is wrong. Usb_kill_urb() with a spinlock
> > > > held is illegal.
> 
> Curious, why is it illegal? **

<RANT>
It isn't. Its **invalid**. Illegal means prohibited by law
</RANT>

usb_kill_urb may end up recursively locking or sleeping.



-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393&alloc_id=16281&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

Reply via email to