]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - kernel/sched_fair.c
sched: sched_setscheduler() fix
[linux-2.6-omap-h63xx.git] / kernel / sched_fair.c
index 12ab9338d56307eb75bafc551cb762eeb8739c11..144f3ef973805e83ecf24b3026452c9e9dd76777 100644 (file)
@@ -984,6 +984,10 @@ static void set_curr_task_fair(struct rq *rq)
 #else
 static void set_curr_task_fair(struct rq *rq)
 {
+       struct sched_entity *se = &rq->curr->se;
+       struct cfs_rq *cfs_rq = cfs_rq_of(se);
+
+       cfs_rq->curr = se;
 }
 #endif