aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Herman <hermanjl@cs.unc.edu>2011-04-15 18:02:14 -0400
committerJonathan Herman <hermanjl@cs.unc.edu>2011-04-15 18:02:14 -0400
commit1848a10b5102ee67d58938b81349934663e550e7 (patch)
treef39af5a392b24bde1da50dde2a493b9c302e3b1c
parent4ff76e7063c0ebbd616e92079468ddfce133cb4d (diff)
Logic error with SRT task wake-ups
-rw-r--r--litmus/sched_edf_hsb.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/litmus/sched_edf_hsb.c b/litmus/sched_edf_hsb.c
index 70549de38f62..33192be7b6fe 100644
--- a/litmus/sched_edf_hsb.c
+++ b/litmus/sched_edf_hsb.c
@@ -866,8 +866,8 @@ static int catchup_srt_server(struct task_struct *task)
866 srt_server->job_no += jobs - 1; 866 srt_server->job_no += jobs - 1;
867 867
868 /* Force task to take characteristics of server */ 868 /* Force task to take characteristics of server */
869 tsk_rt(task)->job_params.release = srt_server->deadline; 869 tsk_rt(task)->job_params.release = srt_server->release;
870 tsk_rt(task)->job_params.deadline = srt_server->release; 870 tsk_rt(task)->job_params.deadline = srt_server->deadline;
871 871
872 rv = 1; 872 rv = 1;
873 873