aboutsummaryrefslogtreecommitdiffstats
path: root/include/litmus
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2008-05-14 23:03:01 -0400
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2008-05-14 23:03:01 -0400
commitea837a9913f3728285e00a269f4c6314c50f3be9 (patch)
tree776adf9997a7f4d13b5684aca51db6e3db6a0253 /include/litmus
parent65c12285e5170a868151aa32704374c95e7d3a53 (diff)
parent85cab4f981e4ab90f20bf36031f6e3242f33ad7a (diff)
Merge branch 'release_refactor'
Diffstat (limited to 'include/litmus')
-rw-r--r--include/litmus/sched_plugin.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/litmus/sched_plugin.h b/include/litmus/sched_plugin.h
index 872a7cbff3..5b4b430a5b 100644
--- a/include/litmus/sched_plugin.h
+++ b/include/litmus/sched_plugin.h
@@ -81,6 +81,8 @@ typedef long (*complete_job_t) (void);
81 81
82typedef long (*admit_task_t)(struct task_struct* tsk); 82typedef long (*admit_task_t)(struct task_struct* tsk);
83 83
84typedef void (*release_at_t)(struct task_struct *t, lt_t start);
85
84struct sched_plugin { 86struct sched_plugin {
85 struct list_head list; 87 struct list_head list;
86 /* basic info */ 88 /* basic info */
@@ -95,6 +97,7 @@ struct sched_plugin {
95 97
96 /* syscall backend */ 98 /* syscall backend */
97 complete_job_t complete_job; 99 complete_job_t complete_job;
100 release_at_t release_at;
98 101
99 /* task state changes */ 102 /* task state changes */
100 admit_task_t admit_task; 103 admit_task_t admit_task;