aboutsummaryrefslogtreecommitdiffstats
path: root/litmus/ce_domain.c
diff options
context:
space:
mode:
authorJonathan Herman <hermanjl@cs.unc.edu>2012-10-03 11:01:30 -0400
committerJonathan Herman <hermanjl@cs.unc.edu>2012-10-03 11:01:30 -0400
commit7e7bb31d1215300b6e60661a7ead02236ea1adda (patch)
tree403522bbea6a3ed758ca435f952cabd30c4ae771 /litmus/ce_domain.c
parent6e515de45f1ad108a8ae08d0be1b6f7bf2a707b6 (diff)
Moved user-space state of tasks into new rt_param.user_job.
Both sched_color and sched_mc assumed seperate kernel and userspace views of job states, where the kernel view is used for scheduling while the userspace view is used for statistics (tardiness etc). This commit merges both approaches.
Diffstat (limited to 'litmus/ce_domain.c')
-rw-r--r--litmus/ce_domain.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/litmus/ce_domain.c b/litmus/ce_domain.c
index b2c5d4e935a..c750b95581b 100644
--- a/litmus/ce_domain.c
+++ b/litmus/ce_domain.c
@@ -80,14 +80,12 @@ void ce_domain_init(domain_t *dom,
80 requeue_t requeue, 80 requeue_t requeue,
81 peek_ready_t peek_ready, 81 peek_ready_t peek_ready,
82 take_ready_t take_ready, 82 take_ready_t take_ready,
83 preempt_needed_t preempt_needed,
84 task_prio_t task_prio, 83 task_prio_t task_prio,
85 struct ce_dom_data *dom_data, 84 struct ce_dom_data *dom_data,
86 const int cpu, 85 const int cpu,
87 ce_timer_callback_t ce_timer_callback) 86 ce_timer_callback_t ce_timer_callback)
88{ 87{
89 domain_init(dom, lock, requeue, peek_ready, take_ready, preempt_needed, 88 domain_init(dom, lock, requeue, peek_ready, take_ready, task_prio);
90 task_prio);
91 dom->data = dom_data; 89 dom->data = dom_data;
92 dom->remove = ce_remove; 90 dom->remove = ce_remove;
93 dom_data->cpu = cpu; 91 dom_data->cpu = cpu;