commit | b007c389d3e09b823eccda1503390fa2a9adca0d | [log] [tgz] |
---|---|---|
author | John Stultz <john.stultz@linaro.org> | Fri Dec 10 22:19:53 2010 -0800 |
committer | John Stultz <john.stultz@linaro.org> | Fri Dec 10 22:19:53 2010 -0800 |
tree | 34431af3282f6b3892e092cc77b507a92a66724e | |
parent | 998adc3dda59f811966b3ccb21eb223680b25ec4 [diff] |
hrtimer: fix timerqueue conversion flub In converting the hrtimers to timerqueue, I missed a spot in hrtimer_run_queues where we loop running timers. We end up not pulling the new next value out and instead just use the last next value, causing boot time hangs in some cases. The proper fix is to pull timerqueue_getnext each iteration instead of using a local next value. Reported-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: John Stultz <john.stultz@linaro.org>