lkml.org 
[lkml]   [2002]   [Jan]   [4]   [last100]   RSS Feed
Views: [more markup]   [less markup]   [headers]   [forward]  
 
Messages in this thread
/
DateFri, 4 Jan 2002 00:39:43 -0800 (PST)
FromAmber Palekar <>
Subjectinterruptible_sleep_on_timeout hangs my m/c
hi,
  i want to do a non-blocking sock_recvmsg in a
module(2.4.4 on an i386) .( i am usign MSG_DONTWAIT
for that ) I am doing this inside a kernel
thread.After this stmt , i put the thread to sleep by
doing :-

 while(1)
{
   .....
   .....
   ret = sock_recvmsg(.....,MSG_DONTWAIT);
   if(ret < 0)
   {
	DECLARE_WAIT_QUEUE_HEAD(wait);
	interruptible_sleep_on_timeout(&wait,HZ);
   }
   else
   {
	/* print the mesg and get out of loop */
   }
 }
      As soon as i insmod this module my m/c just
hangs after it reaches the sleep stmt( i used printk
debugging to get this ) Any solutions ????
TIA,
Amber






__________________________________________________
Do You Yahoo!?
Send your FREE holiday greetings online!
http://greetings.yahoo.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/
\
 
 \ /
  Last update: 2005-03-22 11:15    [from the cache]
©2003-2008