Re: [ANNOUNCE] Kernel Janitor's TODO list

Timur Tabi
2001-01-31T00:09:43Z

** Reply to message from Daniel Phillips <phillips@innominate.de> on Wed, 31
Jan 2001 01:06:08 +0100

> > What is wrong with sleep_on()?
>
> If you have a task that looks like:
>
> loop:
> <do something important>
> sleep_on(q)
>
> And you do wakeup(q) hoping to get something important done, then if the
> task isn't sleeping at the time of the wakeup it will ignore the wakeup
> and go to sleep, which imay not be what you wanted.

Ok, so how should this code have been written?

--
Timur Tabi - ttabi@interactivesi.com
Interactive Silicon - http://www.interactivesi.com

When replying to a mailing-list message, please direct the reply to the mailing list only. Don't send another copy to me.