diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2011-09-21 18:25:30 -0400 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2011-09-21 18:25:30 -0400 |
commit | d27d5ce8b5fcd8408e995d13608d8993cb720aab (patch) | |
tree | 99f3163bc76c74234c9001a9388d91afb8584ab2 /include | |
parent | 313bcb226f88d17b193f9e7db7ecb4f57320a596 (diff) |
Now with fine grained locking
Diffstat (limited to 'include')
-rw-r--r-- | include/litmus/rt_domain.h | 3 | ||||
-rw-r--r-- | include/litmus/sched_mc.h | 3 |
2 files changed, 2 insertions, 4 deletions
diff --git a/include/litmus/rt_domain.h b/include/litmus/rt_domain.h index b5cf95ffd488..0e4e75cd1e67 100644 --- a/include/litmus/rt_domain.h +++ b/include/litmus/rt_domain.h | |||
@@ -80,14 +80,13 @@ void rt_domain_init(rt_domain_t *rt, bheap_prio_t order, | |||
80 | release_jobs_t release); | 80 | release_jobs_t release); |
81 | 81 | ||
82 | void pd_domain_init(domain_t *dom, | 82 | void pd_domain_init(domain_t *dom, |
83 | rt_domain_t *rt, | ||
83 | bheap_prio_t order, | 84 | bheap_prio_t order, |
84 | check_resched_needed_t check, | 85 | check_resched_needed_t check, |
85 | release_jobs_t release, | 86 | release_jobs_t release, |
86 | preempt_needed_t preempt_needed, | 87 | preempt_needed_t preempt_needed, |
87 | task_prio_t priority); | 88 | task_prio_t priority); |
88 | 89 | ||
89 | void pd_domain_free(domain_t *dom); | ||
90 | |||
91 | void __add_ready(rt_domain_t* rt, struct task_struct *new); | 90 | void __add_ready(rt_domain_t* rt, struct task_struct *new); |
92 | void __merge_ready(rt_domain_t* rt, struct bheap *tasks); | 91 | void __merge_ready(rt_domain_t* rt, struct bheap *tasks); |
93 | void __add_release(rt_domain_t* rt, struct task_struct *task); | 92 | void __add_release(rt_domain_t* rt, struct task_struct *task); |
diff --git a/include/litmus/sched_mc.h b/include/litmus/sched_mc.h index 32ef68150c81..d29796298701 100644 --- a/include/litmus/sched_mc.h +++ b/include/litmus/sched_mc.h | |||
@@ -9,8 +9,7 @@ enum crit_level { | |||
9 | CRIT_LEVEL_A = 0, | 9 | CRIT_LEVEL_A = 0, |
10 | CRIT_LEVEL_B = 1, | 10 | CRIT_LEVEL_B = 1, |
11 | CRIT_LEVEL_C = 2, | 11 | CRIT_LEVEL_C = 2, |
12 | CRIT_LEVEL_D = 3, | 12 | NUM_CRIT_LEVELS = 3, |
13 | NUM_CRIT_LEVELS = 4, | ||
14 | }; | 13 | }; |
15 | 14 | ||
16 | struct mc_task { | 15 | struct mc_task { |