diff options
author | Ingo Molnar <mingo@elte.hu> | 2007-09-05 14:32:49 +0200 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2007-09-05 14:32:49 +0200 |
commit | a206c07213cf6372289f189c3774c4c3255a7ae1 (patch) | |
tree | a13c33021cc7e7b656305cf20f96205c5f5745a9 /kernel/sched.c | |
parent | sched: fix niced_granularity() shift (diff) | |
download | linux-a206c07213cf6372289f189c3774c4c3255a7ae1.tar.xz linux-a206c07213cf6372289f189c3774c4c3255a7ae1.zip |
sched: debug: fix cfs_rq->wait_runtime accounting
the cfs_rq->wait_runtime debug/statistics counter was not maintained
properly - fix this.
this also removes some code:
text data bss dec hex filename
13420 228 1204 14852 3a04 sched.o.before
13404 228 1204 14836 39f4 sched.o.after
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Diffstat (limited to 'kernel/sched.c')
-rw-r--r-- | kernel/sched.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/kernel/sched.c b/kernel/sched.c index c8759ec6d8a9..97986f1f0be8 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -858,7 +858,6 @@ static void dec_nr_running(struct task_struct *p, struct rq *rq) static void set_load_weight(struct task_struct *p) { - task_rq(p)->cfs.wait_runtime -= p->se.wait_runtime; p->se.wait_runtime = 0; if (task_has_rt_policy(p)) { |