diff options
author | Glenn Elliott <gelliott@cs.unc.edu> | 2012-09-11 19:36:11 -0400 |
---|---|---|
committer | Glenn Elliott <gelliott@cs.unc.edu> | 2012-09-11 19:36:11 -0400 |
commit | fd3aa01f176cf12b1625f4f46ba01f3340bb57ed (patch) | |
tree | 753b42e742dfdedd04a9a765263e909e57c61b18 /include/litmus | |
parent | b53c479a0f44b8990ce106622412a3bf54809944 (diff) |
blarg
Diffstat (limited to 'include/litmus')
-rw-r--r-- | include/litmus/rt_param.h | 5 | ||||
-rw-r--r-- | include/litmus/unistd_32.h | 4 | ||||
-rw-r--r-- | include/litmus/unistd_64.h | 5 |
3 files changed, 12 insertions, 2 deletions
diff --git a/include/litmus/rt_param.h b/include/litmus/rt_param.h index 89ac0dda7d3d..21430623a940 100644 --- a/include/litmus/rt_param.h +++ b/include/litmus/rt_param.h | |||
@@ -157,6 +157,11 @@ struct rt_param { | |||
157 | */ | 157 | */ |
158 | struct task_struct* inh_task; | 158 | struct task_struct* inh_task; |
159 | 159 | ||
160 | |||
161 | struct task_struct* hp_group; | ||
162 | unsigned int is_slave:1; | ||
163 | |||
164 | |||
160 | #ifdef CONFIG_NP_SECTION | 165 | #ifdef CONFIG_NP_SECTION |
161 | /* For the FMLP under PSN-EDF, it is required to make the task | 166 | /* For the FMLP under PSN-EDF, it is required to make the task |
162 | * non-preemptive from kernel space. In order not to interfere with | 167 | * non-preemptive from kernel space. In order not to interfere with |
diff --git a/include/litmus/unistd_32.h b/include/litmus/unistd_32.h index 94264c27d9ac..bcb8f1183b4f 100644 --- a/include/litmus/unistd_32.h +++ b/include/litmus/unistd_32.h | |||
@@ -18,4 +18,6 @@ | |||
18 | #define __NR_release_ts __LSC(10) | 18 | #define __NR_release_ts __LSC(10) |
19 | #define __NR_null_call __LSC(11) | 19 | #define __NR_null_call __LSC(11) |
20 | 20 | ||
21 | #define NR_litmus_syscalls 12 | 21 | #define __NR_slave_non_rt_threads _LSC(12) |
22 | |||
23 | #define NR_litmus_syscalls 13 | ||
diff --git a/include/litmus/unistd_64.h b/include/litmus/unistd_64.h index d5ced0d2642c..5f56d5947343 100644 --- a/include/litmus/unistd_64.h +++ b/include/litmus/unistd_64.h | |||
@@ -30,4 +30,7 @@ __SYSCALL(__NR_release_ts, sys_release_ts) | |||
30 | #define __NR_null_call __LSC(11) | 30 | #define __NR_null_call __LSC(11) |
31 | __SYSCALL(__NR_null_call, sys_null_call) | 31 | __SYSCALL(__NR_null_call, sys_null_call) |
32 | 32 | ||
33 | #define NR_litmus_syscalls 12 | 33 | #define __NR_slave_non_rt_threads __LSC(12) |
34 | __SYSCALL(__NR_slave_non_rt_threads, sys_slave_non_rt_threads) | ||
35 | |||
36 | #define NR_litmus_syscalls 13 | ||