Files
ubports_kernel_google_msm/kernel
Thomas Gleixner 6626bff245 hrtimer: prevent negative expiry value after clock_was_set()
Impact: prevent false positive WARN_ON() in clockevents_program_event()

clock_was_set() changes the base->offset of CLOCK_REALTIME and
enforces the reprogramming of the clockevent device to expire timers
which are based on CLOCK_REALTIME. If the clock change is large enough
then the subtraction of the timer expiry value and base->offset can
become negative which triggers the warning in
clockevents_program_event(). 

Check the subtraction result and set a negative value to 0.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2009-01-25 11:54:57 +01:00
..
2009-01-12 16:39:58 -08:00
2009-01-08 08:31:10 -08:00
2009-01-15 16:39:37 -08:00
2009-01-06 15:59:27 -08:00
2008-12-10 08:01:54 -08:00
2009-01-08 08:31:02 -08:00
2009-01-08 08:31:12 -08:00
2009-01-06 11:07:15 +01:00
2009-01-15 21:07:57 +01:00
2008-11-05 10:30:14 +01:00