Merge branch 'sched/urgent' into sched/core to pick up fixes
[linux-2.6-block.git] / kernel / sched / rt.c
index 68deaf901a1290fe20db488fe714bf2678826e66..67afa06cc8bc210460b47df17119fe7256f3a624 100644 (file)
@@ -1729,6 +1729,7 @@ static struct rq *find_lock_lowest_rq(struct task_struct *task, struct rq *rq)
                                     !cpumask_test_cpu(lowest_rq->cpu,
                                                       tsk_cpus_allowed(task)) ||
                                     task_running(rq, task) ||
+                                    !rt_task(task) ||
                                     !task_on_rq_queued(task))) {
 
                                double_unlock_balance(rq, lowest_rq);