diff options
author | Namhoon Kim <namhoonk@cs.unc.edu> | 2015-01-14 02:31:12 -0500 |
---|---|---|
committer | Namhoon Kim <namhoonk@cs.unc.edu> | 2015-01-14 02:31:12 -0500 |
commit | 6583dcfbda43e420921e3adf7f2e46dc719e8d26 (patch) | |
tree | 21b0a664bcaeb4c82e9e0b3d168af86b8d0e5401 /include | |
parent | 07d5680c4c476a4b68bd3cff134d99ca996b2481 (diff) |
MC2 levels A, B
Diffstat (limited to 'include')
-rw-r--r-- | include/litmus/mc2_common.h | 14 |
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 | ||
15 | struct mc2_task { | 15 | struct 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 | ||
25 | struct mc2_param{ | 24 | long 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 | |||
29 | struct mc2_task_client { | ||
30 | struct task_client tc; | ||
31 | struct mc2_param mc2; | ||
32 | }; | ||
33 | |||
34 | long 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__ */ |