aboutsummaryrefslogtreecommitdiffstats
path: root/include/litmus
diff options
context:
space:
mode:
authorGlenn Elliott <gelliott@cs.unc.edu>2012-09-11 19:36:11 -0400
committerGlenn Elliott <gelliott@cs.unc.edu>2012-09-11 19:36:11 -0400
commitfd3aa01f176cf12b1625f4f46ba01f3340bb57ed (patch)
tree753b42e742dfdedd04a9a765263e909e57c61b18 /include/litmus
parentb53c479a0f44b8990ce106622412a3bf54809944 (diff)
blarg
Diffstat (limited to 'include/litmus')
-rw-r--r--include/litmus/rt_param.h5
-rw-r--r--include/litmus/unistd_32.h4
-rw-r--r--include/litmus/unistd_64.h5
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