Move source tree closer to the 2.6.32.17 mainline
/kernel/sched_fair.c
blob:d80812d39d6238378ccac64538056d762128f084 -> blob:6bd5ab842f55af19e388049663e2964acddc4448
--- kernel/sched_fair.c
+++ kernel/sched_fair.c
@@ -1997,8 +1997,12 @@ static void set_curr_task_fair(struct rq
static void moved_group_fair(struct task_struct *p)
{
struct cfs_rq *cfs_rq = task_cfs_rq(p);
+ s64 delta;
update_curr(cfs_rq);
+ delta = (s64) (p->se.vruntime - cfs_rq->min_vruntime);
+ if(delta > 0)
+ p->se.vruntime = cfs_rq->min_vruntime;
place_entity(cfs_rq, &p->se, 1);
}
#endif