commit | 3494c16676a21e7e53e21b08a0a469a38df6dcfb | [log] [tgz] |
---|---|---|
author | David S. Miller <davem@sunset.davemloft.net> | Sat Feb 24 22:11:42 2007 -0800 |
committer | David S. Miller <davem@sunset.davemloft.net> | Mon Feb 26 11:14:15 2007 -0800 |
tree | d80452cfe2d109e10910afcf735b68d5de6ec67b | |
parent | 9e203bcc1051cac2a8b15c3ee9db4c0d05794abe [diff] |
[TICK] tick-common: Fix one-shot handling in tick_handle_periodic(). When clockevents_program_event() is given an expire time in the past, it does not update dev->next_event, so this looping code would loop forever once the first in-the-past expiration time was used. Keep advancing "next" locally to fix this bug. Acked-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: David S. Miller <davem@davemloft.net>