On Thu, 28 Apr 2011, Bruno Prémont wrote: > On Thu, 28 April 2011 Thomas Gleixner <tglx@xxxxxxxxxxxxx> wrote: > > - return idle ? HRTIMER_NORESTART : HRTIMER_RESTART; > > + return HRTIMER_RESTART; > > This doesn't help here. > Be it applied on top of the others, full diff attached > or applied alone (with throttling printk). > > Could it be that NO_HZ=y has some importance in this matter? Might be. Can you try with nohz=off on the kernel command line ? Can you please provide the output of /proc/timer_list ? Thanks, tglx