Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=52d3da1ad4f442cec877fbeb83902707b56da0cf
Commit:     52d3da1ad4f442cec877fbeb83902707b56da0cf
Parent:     a5fbb6d1064be885d2a6b82f625186753cf74848
Author:     Ingo Molnar <[EMAIL PROTECTED]>
AuthorDate: Fri Nov 9 22:39:39 2007 +0100
Committer:  Ingo Molnar <[EMAIL PROTECTED]>
CommitDate: Fri Nov 9 22:39:39 2007 +0100

    sched: turn off PREEMPT_RESTRICT
    
    PREEMPT_RESTRICT was a method aimed at reducing the amount of wakeup
    related preemption. It has a disadvantage though, it can prevent
    legitimate wakeups if a task is 'unlucky' to be hit too early by a tick
    that clears peer_preempt.
    
    Now that the wakeup preemption has been cleaned up we dont seem to have
    excessive preemptions anymore, so this feature can be turned off. (and
    removed in the next patch)
    
    Signed-off-by: Ingo Molnar <[EMAIL PROTECTED]>
---
 kernel/sched.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/kernel/sched.c b/kernel/sched.c
index 387258c..4b23dfb 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -469,7 +469,7 @@ const_debug unsigned int sysctl_sched_features =
                SCHED_FEAT_TREE_AVG             * 0 |
                SCHED_FEAT_APPROX_AVG           * 0 |
                SCHED_FEAT_WAKEUP_PREEMPT       * 1 |
-               SCHED_FEAT_PREEMPT_RESTRICT     * 1;
+               SCHED_FEAT_PREEMPT_RESTRICT     * 0;
 
 #define sched_feat(x) (sysctl_sched_features & SCHED_FEAT_##x)
 
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to