diff options
author | Ingo Molnar <mingo@elte.hu> | 2008-04-14 08:50:02 +0200 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-04-14 14:26:23 +0200 |
commit | e2df9e0905136eebeca66eb9a994ca48d0fa7990 (patch) | |
tree | a349fbb43871b173703f14bf325545e491de7bff /kernel | |
parent | 120dd64cacd4fb796bca0acba3665553f1d9ecaa (diff) | |
download | kernel_samsung_tuna-e2df9e0905136eebeca66eb9a994ca48d0fa7990.zip kernel_samsung_tuna-e2df9e0905136eebeca66eb9a994ca48d0fa7990.tar.gz kernel_samsung_tuna-e2df9e0905136eebeca66eb9a994ca48d0fa7990.tar.bz2 |
revert "sched: fix fair sleepers"
revert "sched: fix fair sleepers" (e22ecef1d2658ba54ed7d3fdb5d60829fb434c23),
because it is causing audio skipping, see:
http://bugzilla.kernel.org/show_bug.cgi?id=10428
the patch is correct and the real cause of the skipping is not
understood (tracing makes it go away), but time has run out so we'll
revert it and re-try in 2.6.26.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/sched_fair.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/kernel/sched_fair.c b/kernel/sched_fair.c index 86a9337..0080968 100644 --- a/kernel/sched_fair.c +++ b/kernel/sched_fair.c @@ -510,10 +510,8 @@ place_entity(struct cfs_rq *cfs_rq, struct sched_entity *se, int initial) if (!initial) { /* sleeps upto a single latency don't count. */ - if (sched_feat(NEW_FAIR_SLEEPERS)) { - vruntime -= calc_delta_fair(sysctl_sched_latency, - &cfs_rq->load); - } + if (sched_feat(NEW_FAIR_SLEEPERS)) + vruntime -= sysctl_sched_latency; /* ensure we never gain time by being placed backwards. */ vruntime = max_vruntime(se->vruntime, vruntime); |