Am Thursday 18 March 2004 17:27 schrieb Stephen Hemminger:
> On Thu, 18 Mar 2004 16:44:39 +0100
> Oliver Neukum <[EMAIL PROTECTED]> wrote:
>
> > Hi,
> >
> > you must use set_current_state() only after usb_submit_urb() with GFP_KERNEL
> > as second argument, because it may sleep to allocate memory and is woken up
> > resetting the state to TASK_RUNNING. In that case you had a busy polling loop.
> > Furthermore, always use wake_up unconditionally. It checkes anyway.
> >
> > Regards
> > Oliver
>
> Wouldn't this be a good place to use wait_event_interruptible macro?
If you find a way to use it with a timeout, yes it would.
Regards
Oliver
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel