Skip to content

Commit

Permalink
sched: turn off PREEMPT_RESTRICT
Browse files Browse the repository at this point in the history
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 <mingo@elte.hu>
  • Loading branch information
Ingo Molnar committed Nov 9, 2007
1 parent a5fbb6d commit 52d3da1
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion kernel/sched.c
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down

0 comments on commit 52d3da1

Please sign in to comment.