Commit e2df9e0905136eebeca66eb9a994ca48d0fa7990
1 parent
120dd64cac
Exists in
master
and in
7 other branches
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>
Showing 1 changed file with 2 additions and 4 deletions Side-by-side Diff
kernel/sched_fair.c
... | ... | @@ -510,10 +510,8 @@ |
510 | 510 | |
511 | 511 | if (!initial) { |
512 | 512 | /* sleeps upto a single latency don't count. */ |
513 | - if (sched_feat(NEW_FAIR_SLEEPERS)) { | |
514 | - vruntime -= calc_delta_fair(sysctl_sched_latency, | |
515 | - &cfs_rq->load); | |
516 | - } | |
513 | + if (sched_feat(NEW_FAIR_SLEEPERS)) | |
514 | + vruntime -= sysctl_sched_latency; | |
517 | 515 | |
518 | 516 | /* ensure we never gain time by being placed backwards. */ |
519 | 517 | vruntime = max_vruntime(se->vruntime, vruntime); |