diff options
Diffstat (limited to 'include/litmus/rt_domain.h')
-rw-r--r-- | include/litmus/rt_domain.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/litmus/rt_domain.h b/include/litmus/rt_domain.h index cba96e25f39d..44a7c4cd52c0 100644 --- a/include/litmus/rt_domain.h +++ b/include/litmus/rt_domain.h | |||
@@ -7,8 +7,14 @@ | |||
7 | 7 | ||
8 | #include <litmus/bheap.h> | 8 | #include <litmus/bheap.h> |
9 | #include <litmus/domain.h> | 9 | #include <litmus/domain.h> |
10 | |||
11 | #ifdef CONFIG_MERGE_TIEMRS | ||
10 | #include <litmus/event_group.h> | 12 | #include <litmus/event_group.h> |
13 | #endif | ||
14 | |||
15 | #ifdef CONFIG_PLUGIN_MC | ||
11 | #include <litmus/sched_mc.h> | 16 | #include <litmus/sched_mc.h> |
17 | #endif | ||
12 | 18 | ||
13 | #define RELEASE_QUEUE_SLOTS 127 /* prime */ | 19 | #define RELEASE_QUEUE_SLOTS 127 /* prime */ |
14 | 20 | ||
@@ -53,7 +59,9 @@ typedef struct _rt_domain { | |||
53 | /* how are tasks ordered in the ready queue? */ | 59 | /* how are tasks ordered in the ready queue? */ |
54 | bheap_prio_t order; | 60 | bheap_prio_t order; |
55 | 61 | ||
62 | #ifdef CONFIG_PLUGIN_MC | ||
56 | enum crit_level level; | 63 | enum crit_level level; |
64 | #endif | ||
57 | } rt_domain_t; | 65 | } rt_domain_t; |
58 | 66 | ||
59 | struct release_heap { | 67 | struct release_heap { |