On Fri, Sep 21, 2012 at 11:37:32AM -0700, [email protected] wrote: > > This is a note to let you know that I've just added the patch titled > > sched: Add missing call to calc_load_exit_idle() > > to the 3.0-stable tree which can be found at: > > http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary > > The filename of the patch is: > sched-add-missing-call-to-calc_load_exit_idle.patch > and it can be found in the queue-3.0 subdirectory. > > If you, or anyone else, feels it should not be added to the stable tree, > please let <[email protected]> know about it. > > > >From 749c8814f08f12baa4a9c2812a7c6ede7d69507d Mon Sep 17 00:00:00 2001 > From: Charles Wang <[email protected]> > Date: Mon, 20 Aug 2012 16:02:33 +0800 > Subject: sched: Add missing call to calc_load_exit_idle() > > From: Charles Wang <[email protected]> > > commit 749c8814f08f12baa4a9c2812a7c6ede7d69507d upstream. > > Azat Khuzhin reported high loadavg in Linux v3.6 > > After checking the upstream scheduler code, I found Peter's commit: > > 5167e8d5417b sched/nohz: Rewrite and fix load-avg computation -- again > > not fully applied, missing the call to calc_load_exit_idle(). > > After that idle exit in sampling window will always be calculated > to non-idle, and the load will be higher than normal. > > This patch adds the missing call to calc_load_exit_idle(). > > Signed-off-by: Charles Wang <[email protected]> > Signed-off-by: Peter Zijlstra <[email protected]> > Link: > http://lkml.kernel.org/r/[email protected] > Signed-off-by: Ingo Molnar <[email protected]> > Signed-off-by: Greg Kroah-Hartman <[email protected]> > > --- > kernel/time/tick-sched.c | 1 + > 1 file changed, 1 insertion(+) > > --- a/kernel/time/tick-sched.c > +++ b/kernel/time/tick-sched.c > @@ -540,6 +540,7 @@ void tick_nohz_restart_sched_tick(void) > account_idle_ticks(ticks); > #endif > > + calc_load_exit_idle(); > touch_softlockup_watchdog(); > /* > * Cancel the scheduled timer and restore the tick
As calc_load_exit_idle() doesn't exist in 3.0, this naturally broke the build. I'm removing this from the 3.0-stable tree as it's obviously not needed there, sorry for the noise. greg k-h -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
