]> git.baikalelectronics.ru Git - kernel.git/commit
timers: Fix slack calculation for expired timers
authorJeff Chua <jeff.chua.linux@gmail.com>
Sun, 23 May 2010 23:16:24 +0000 (07:16 +0800)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 24 May 2010 10:10:23 +0000 (12:10 +0200)
commit39fecbd9ac88250979dee5b6f4ac924536ecea75
tree4f6af8a7025480aa5d35e438acda9011526406ce
parent66af216eb03da0708cbf35c18b2a055a1cff6b9e
timers: Fix slack calculation for expired timers

commit 1df40c78e8 (timers: Introduce the concept of timer slack for
legacy timers) does not take the case into account when the timer is
already expired. This broke wireless drivers.

The solution is not to apply slack to already expired timers.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Arjan van de Ven <arjan@linux.intel.com>
kernel/timer.c