kernel/timer.c

Joakim Tjernlund Joakim.Tjernlund at lumentis.se
Sat Apr 12 18:29:54 EST 2003


> >hmm, why not just:
> >   expire = timespec_to_jiffies(&t);
> >if tv_sec and tv_sec are zero, do you need to sleep at all?
> >
> >    Jocke
> >
> >
> sleep(0) could be defined as:
> -schedule to next task if there is any (just call schedule() )
> -sleep minimum value (1 jiffie)
>
> default kernel (no timer patches) uses second definition,

No, linux uses the first definition(or whatever schedule_timeout(0) does).
If t is zero then expire also becomes zero.

>
> there is  special call schedule_timeout(MAX_SCHEDULE_TIMEOUT) which also
> calls schedule()
?


  Jocke

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-embedded mailing list