diff --git a/[refs] b/[refs] index 9396ccf1e8a8..ca8f7d407413 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 6730c3c14421b7c924d06e31bb66e0adad225547 +refs/heads/master: a47ab9371e664952b1104a70ec8e9b74db3f7a5f diff --git a/trunk/kernel/sched.c b/trunk/kernel/sched.c index ac3f5cc3bb51..b6506671b2be 100644 --- a/trunk/kernel/sched.c +++ b/trunk/kernel/sched.c @@ -815,7 +815,8 @@ static void activate_task(task_t *p, runqueue_t *rq, int local) } #endif - p->prio = recalc_task_prio(p, now); + if (!rt_task(p)) + p->prio = recalc_task_prio(p, now); /* * This checks to make sure it's not an uninterruptible task