From: Dmitry Adamushko Date: Mon, 15 Oct 2007 15:00:07 +0000 (+0200) Subject: sched: add set_curr_task() calls X-Git-Tag: v2.6.24-rc1~1289^2~100 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7074badbcb4212d404a243e5c50efeb778ec3fc6;p=pandora-kernel.git sched: add set_curr_task() calls p->sched_class->set_curr_task() has to be called before activate_task()/enqueue_task() in rt_mutex_setprio(), sched_setschedule() and sched_move_task() in order to set up 'cfs_rq->curr'. The logic of enqueueing depends on whether a task to be inserted is 'current' or not. Signed-off-by: Dmitry Adamushko Signed-off-by: Ingo Molnar Signed-off-by: Peter Zijlstra Reviewed-by: Thomas Gleixner --- Reading git-diff-tree failed