On Thu, Apr 28, 2011 at 8:49 PM, Thomas Gleixner wrote: > On Thu, 28 Apr 2011, Sedat Dilek wrote: >> On Thu, Apr 28, 2011 at 3:30 PM, Mike Galbraith wrote: >> rt_rq[0]: >>   .rt_nr_running                 : 0 >>   .rt_throttled                  : 0 > >>   .rt_time                       : 888.893877 > >>   .rt_time                       : 950.005460 > > So rt_time is constantly accumulated, but never decreased. The > decrease happens in the timer callback. Looks like the timer is not > running for whatever reason. > > Can you add the following patch as well ? > > Thanks, > >        tglx > > --- linux-2.6.orig/kernel/sched.c > +++ linux-2.6/kernel/sched.c > @@ -172,7 +172,7 @@ static enum hrtimer_restart sched_rt_per >                idle = do_sched_rt_period_timer(rt_b, overrun); >        } > > -       return idle ? HRTIMER_NORESTART : HRTIMER_RESTART; > +       return HRTIMER_RESTART; >  } > >  static > See tarball. - Sedat -