aboutsummaryrefslogtreecommitdiffstats
path: root/litmus/sched_cfl_split.c
diff options
context:
space:
mode:
Diffstat (limited to 'litmus/sched_cfl_split.c')
-rw-r--r--litmus/sched_cfl_split.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/litmus/sched_cfl_split.c b/litmus/sched_cfl_split.c
index 68375a4e8c4a..0d7e40793847 100644
--- a/litmus/sched_cfl_split.c
+++ b/litmus/sched_cfl_split.c
@@ -692,10 +692,8 @@ static void cflsplit_finish_switch(struct task_struct *prev)
692 692
693static void cflsplit_release_at(struct task_struct *t, lt_t start) 693static void cflsplit_release_at(struct task_struct *t, lt_t start)
694{ 694{
695 t->rt_param.job_params.deadline = start; 695 release_at(t, start);
696 prepare_for_next_period(t);
697 t->rt_param.job_params.subjob_deadline = get_proper_deadline(t); 696 t->rt_param.job_params.subjob_deadline = get_proper_deadline(t);
698 set_rt_flags(t, RT_F_RUNNING);
699} 697}
700 698
701 699