Patchwork [3.5.yuz,extended,stable] Patch "Revert "sched: Add missing call to calc_load_exit_idle()"" has been added to staging queue

mail settings
Submitter Herton Ronaldo Krzesinski
Date Nov. 26, 2012, 4:04 p.m.
Message ID <>
Download mbox | patch
Permalink /patch/201714/
State New
Headers show


Herton Ronaldo Krzesinski - Nov. 26, 2012, 4:04 p.m.
This is a note to let you know that I have just added a patch titled

    Revert "sched: Add missing call to calc_load_exit_idle()"

to the linux-3.5.y-queue branch of the 3.5.yuz extended stable tree 
which can be found at:;a=shortlog;h=refs/heads/linux-3.5.y-queue

If you, or anyone else, feels it should not be added to this tree, please 
reply to this email.

For more information about the 3.5.yuz tree, see



From 329a379bc96b9303068fbd995de6b51e074b02e1 Mon Sep 17 00:00:00 2001
From: Herton Ronaldo Krzesinski <>
Date: Fri, 23 Nov 2012 17:46:38 -0200
Subject: [PATCH] Revert "sched: Add missing call to calc_load_exit_idle()"

This reverts commit 900404e5d201d0a6d2806f615b41e939713d55db on 3.5,
which is commit 749c8814f08f12baa4a9c2812a7c6ede7d69507d upstream.

The change was originally intended to fix a mismerge in 3.6. The 3.5
stable branch was unaffected by the issue, as reported by Huacai Chen on
stable mailing list (on the thread 'Seems like "sched: Add missing call
to calc_load_exit_idle()" should be reverted in 3.5 branch').

As concluded by Peter Zijlstra:
"(...) You are right, v3.5.5 has one calc_load_exit_idle() too many, the
one in tick_nohz_update_jiffies() needs to go. (...)"

Cc: Huacai Chen <>
Cc: Peter Zijlstra <>
Cc: Jonathan Nieder <>
Cc: Greg Kroah-Hartman <>
Cc: Charles Wang <>
Cc: Ingo Molnar <>
Signed-off-by: Herton Ronaldo Krzesinski <>
 kernel/time/tick-sched.c |    1 -
 1 file changed, 1 deletion(-)



diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c
index a057ed4..4a08472 100644
--- a/kernel/time/tick-sched.c
+++ b/kernel/time/tick-sched.c
@@ -145,7 +145,6 @@  static void tick_nohz_update_jiffies(ktime_t now)

-	calc_load_exit_idle();