Re: [PATCH] Avoid process cputimer state oscillation

2013-11-29 Thread Olivier Langlois
One more detail useful to note to appreciate this patch is that the call to posix_cpu_timer_schedule() from cpu_timer_fire() is done exceptionnaly when the timer signal generation fails. The normal processing will call posix_cpu_timer_schedule() from a different context in do_schedule_next_timer()

[PATCH] Avoid process cputimer state oscillation

2013-11-25 Thread Olivier Langlois
When a periodic process timer is fired, a signal is generated. Rearming the timer, if necessary, will be performed in a second step when the signal will be delivered. Hence, checking the list of process timers list to decide to stop to cpu timer right after generating the signal is premature and