diff options
Diffstat (limited to 'litmus')
-rw-r--r-- | litmus/sched_cedf.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/litmus/sched_cedf.c b/litmus/sched_cedf.c index b45b46fc4fca..4c2b150fa22d 100644 --- a/litmus/sched_cedf.c +++ b/litmus/sched_cedf.c | |||
@@ -652,7 +652,8 @@ static void cedf_task_exit(struct task_struct * t) | |||
652 | 652 | ||
653 | static long cedf_admit_task(struct task_struct* tsk) | 653 | static long cedf_admit_task(struct task_struct* tsk) |
654 | { | 654 | { |
655 | return task_cpu(tsk) == tsk->rt_param.task_params.cpu ? 0 : -EINVAL; | 655 | return (remote_cluster(task_cpu(tsk)) == task_cpu_cluster(tsk)) ? |
656 | 0 : -EINVAL; | ||
656 | } | 657 | } |
657 | 658 | ||
658 | /* total number of cluster */ | 659 | /* total number of cluster */ |