diff --git a/[refs] b/[refs] index a519d5791d83..7ecace42efc7 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 37dad3fce97f01e5149d69de0833d8452c0e862e +refs/heads/master: 60db48cacb9b253d5607a5ff206112a59cd09e34 diff --git a/trunk/kernel/sched.c b/trunk/kernel/sched.c index f47560ff3346..a56ead42d651 100644 --- a/trunk/kernel/sched.c +++ b/trunk/kernel/sched.c @@ -4237,7 +4237,7 @@ void rt_mutex_setprio(struct task_struct *p, int prio) if (running) p->sched_class->set_curr_task(rq); if (on_rq) { - enqueue_task(rq, p, 0, false); + enqueue_task(rq, p, 0, oldprio < prio); check_class_changed(rq, p, prev_class, oldprio, running); }