aboutsummaryrefslogtreecommitdiffstats
path: root/litmus
diff options
context:
space:
mode:
Diffstat (limited to 'litmus')
-rw-r--r--litmus/sched_cedf.c3
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
653static long cedf_admit_task(struct task_struct* tsk) 653static 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 */