diff options
-rw-r--r-- | litmus/sched_cfl_split.c | 4 |
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 | ||
693 | static void cflsplit_release_at(struct task_struct *t, lt_t start) | 693 | static 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 | ||