Messages in this thread | | | Date | Wed, 14 Mar 2007 11:08:16 +0100 | From | Ingo Molnar <> | Subject | Re: [PATCH] hrtimer: prevent overrun DoS in hrtimer_forward() |
| |
* Thomas Gleixner <tglx@linutronix.de> wrote:
> hrtimer_forward() does not check for the possible overflow of > timer->expires. This can happen on 64 bit machines with large interval > values and results currently in an endless loop in the softirq because > the expiry value becomes negative and therefor the timer is expired > all the time. > > Check for this condition and set the expiry value to the max. expiry > time in the future. > > The fix should be applied to stable kernel series as well. > > Signed-off-by: Thomas Gleixner <tglx@linutronix,de>
ouch ... nice one.
Acked-by: Ingo Molnar <mingo@elte.hu>
Ingo - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |