aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorNamhoon Kim <namhoonk@cs.unc.edu>2015-01-14 02:31:12 -0500
committerNamhoon Kim <namhoonk@cs.unc.edu>2015-01-14 02:31:12 -0500
commit6583dcfbda43e420921e3adf7f2e46dc719e8d26 (patch)
tree21b0a664bcaeb4c82e9e0b3d168af86b8d0e5401 /include
parent07d5680c4c476a4b68bd3cff134d99ca996b2481 (diff)
MC2 levels A, B
Diffstat (limited to 'include')
-rw-r--r--include/litmus/mc2_common.h14
1 files changed, 2 insertions, 12 deletions
diff --git a/include/litmus/mc2_common.h b/include/litmus/mc2_common.h
index a1d571f0280f..bdc3a6d82a56 100644
--- a/include/litmus/mc2_common.h
+++ b/include/litmus/mc2_common.h
@@ -14,24 +14,14 @@ enum crit_level {
14 14
15struct mc2_task { 15struct mc2_task {
16 enum crit_level crit; 16 enum crit_level crit;
17 pid_t pid; 17 unsigned int res_id;
18 lt_t hyperperiod;
19}; 18};
20 19
21#ifdef __KERNEL__ 20#ifdef __KERNEL__
22 21
23#include <litmus/reservation.h> 22#include <litmus/reservation.h>
24 23
25struct mc2_param{ 24long mc2_task_client_init(struct task_client *tc, struct mc2_task *mc2_param, struct task_struct *tsk,
26 struct mc2_task mc2_task;
27};
28
29struct mc2_task_client {
30 struct task_client tc;
31 struct mc2_param mc2;
32};
33
34long mc2_task_client_init(struct mc2_task_client *mtc, struct task_struct *tsk,
35 struct reservation *res); 25 struct reservation *res);
36 26
37#endif /* __KERNEL__ */ 27#endif /* __KERNEL__ */