diff options
Diffstat (limited to 'kernel/sched_rt.c')
-rw-r--r-- | kernel/sched_rt.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/sched_rt.c b/kernel/sched_rt.c index 9ba3daa03475..cefcd5105146 100644 --- a/kernel/sched_rt.c +++ b/kernel/sched_rt.c | |||
@@ -32,6 +32,7 @@ static void enqueue_task_rt(struct rq *rq, struct task_struct *p, int wakeup) | |||
32 | 32 | ||
33 | list_add_tail(&p->run_list, array->queue + p->prio); | 33 | list_add_tail(&p->run_list, array->queue + p->prio); |
34 | __set_bit(p->prio, array->bitmap); | 34 | __set_bit(p->prio, array->bitmap); |
35 | inc_cpu_load(rq, p->se.load.weight); | ||
35 | } | 36 | } |
36 | 37 | ||
37 | /* | 38 | /* |
@@ -46,6 +47,7 @@ static void dequeue_task_rt(struct rq *rq, struct task_struct *p, int sleep) | |||
46 | list_del(&p->run_list); | 47 | list_del(&p->run_list); |
47 | if (list_empty(array->queue + p->prio)) | 48 | if (list_empty(array->queue + p->prio)) |
48 | __clear_bit(p->prio, array->bitmap); | 49 | __clear_bit(p->prio, array->bitmap); |
50 | dec_cpu_load(rq, p->se.load.weight); | ||
49 | } | 51 | } |
50 | 52 | ||
51 | /* | 53 | /* |