diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/litmus/rt_param.h | 6 | ||||
-rw-r--r-- | include/litmus/unistd_32.h | 4 | ||||
-rw-r--r-- | include/litmus/unistd_64.h | 4 |
3 files changed, 12 insertions, 2 deletions
diff --git a/include/litmus/rt_param.h b/include/litmus/rt_param.h index a1f3613ebeed..02b750a9570b 100644 --- a/include/litmus/rt_param.h +++ b/include/litmus/rt_param.h | |||
@@ -284,6 +284,12 @@ struct rt_param { | |||
284 | struct litmus_lock* blocked_lock; | 284 | struct litmus_lock* blocked_lock; |
285 | #endif | 285 | #endif |
286 | 286 | ||
287 | |||
288 | struct task_struct* hp_group; | ||
289 | unsigned int is_slave:1; | ||
290 | unsigned int has_slaves:1; | ||
291 | |||
292 | |||
287 | #ifdef CONFIG_NP_SECTION | 293 | #ifdef CONFIG_NP_SECTION |
288 | /* For the FMLP under PSN-EDF, it is required to make the task | 294 | /* For the FMLP under PSN-EDF, it is required to make the task |
289 | * non-preemptive from kernel space. In order not to interfere with | 295 | * 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 4fa514c89605..4fd92956d13f 100644 --- a/include/litmus/unistd_32.h +++ b/include/litmus/unistd_32.h | |||
@@ -21,4 +21,6 @@ | |||
21 | #define __NR_litmus_dgl_unlock __LSC(13) | 21 | #define __NR_litmus_dgl_unlock __LSC(13) |
22 | #define __NR_register_nv_device __LSC(14) | 22 | #define __NR_register_nv_device __LSC(14) |
23 | 23 | ||
24 | #define NR_litmus_syscalls 15 | 24 | #define __NR_slave_non_rt_threads _LSC(15) |
25 | |||
26 | #define NR_litmus_syscalls 16 | ||
diff --git a/include/litmus/unistd_64.h b/include/litmus/unistd_64.h index f80dc45dc185..abb45c181e8e 100644 --- a/include/litmus/unistd_64.h +++ b/include/litmus/unistd_64.h | |||
@@ -36,5 +36,7 @@ __SYSCALL(__NR_litmus_dgl_unlock, sys_litmus_dgl_unlock) | |||
36 | #define __NR_register_nv_device __LSC(14) | 36 | #define __NR_register_nv_device __LSC(14) |
37 | __SYSCALL(__NR_register_nv_device, sys_register_nv_device) | 37 | __SYSCALL(__NR_register_nv_device, sys_register_nv_device) |
38 | 38 | ||
39 | #define __NR_slave_non_rt_threads __LSC(15) | ||
40 | __SYSCALL(__NR_slave_non_rt_threads, sys_slave_non_rt_threads) | ||
39 | 41 | ||
40 | #define NR_litmus_syscalls 15 | 42 | #define NR_litmus_syscalls 16 |