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 | ||
