diff options
author | Bjoern Brandenburg <bbb@mpi-sws.org> | 2015-12-16 05:36:46 -0500 |
---|---|---|
committer | Bjoern Brandenburg <bbb@mpi-sws.org> | 2015-12-16 05:36:46 -0500 |
commit | b8438dac7a15cc2a584663f8e6d30ed85c2eb588 (patch) | |
tree | 74cff9adc590a402c8e6e88b9ca4db5592f670aa /litmus | |
parent | 3ebb8ceb0fb62011c107396a6161595a064da95e (diff) |
Export job release time and job sequence number in ctrl page
Diffstat (limited to 'litmus')
-rw-r--r-- | litmus/jobs.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/litmus/jobs.c b/litmus/jobs.c index 3f1cb0e2327e..3a6a14f9121c 100644 --- a/litmus/jobs.c +++ b/litmus/jobs.c | |||
@@ -18,9 +18,13 @@ static inline void setup_release(struct task_struct *t, lt_t release) | |||
18 | /* update job sequence number */ | 18 | /* update job sequence number */ |
19 | t->rt_param.job_params.job_no++; | 19 | t->rt_param.job_params.job_no++; |
20 | 20 | ||
21 | /* add the deadline to */ | 21 | /* expose to user space */ |
22 | if(has_control_page(t)) | 22 | if (has_control_page(t)) { |
23 | get_control_page(t)->deadline = t->rt_param.job_params.deadline; | 23 | struct control_page* cp = get_control_page(t); |
24 | cp->deadline = t->rt_param.job_params.deadline; | ||
25 | cp->release = get_release(t); | ||
26 | cp->job_index = t->rt_param.job_params.job_no; | ||
27 | } | ||
24 | } | 28 | } |
25 | 29 | ||
26 | void prepare_for_next_period(struct task_struct *t) | 30 | void prepare_for_next_period(struct task_struct *t) |