On Thu, 11 Sep 2003 kkonaka@mac.com wrote: > { > while (busy) { /* grab exclusive access */ > interruptible_sleep_on(&q); > } You, probably, want wait_event_interruptible(). HTH Guennadi --------------------------------- Guennadi Liakhovetski, Ph.D. DSA Daten- und Systemtechnik GmbH Pascalstr. 28 D-52076 Aachen Germany -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/