aboutsummaryrefslogtreecommitdiffstats
path: root/litmus/rt_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/rt_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/rt_domain.c')
-rw-r--r--litmus/rt_domain.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/litmus/rt_domain.c b/litmus/rt_domain.c
index c63bd030391..98a30b88baa 100644
--- a/litmus/rt_domain.c
+++ b/litmus/rt_domain.c
@@ -469,13 +469,11 @@ void pd_domain_init(domain_t *dom,
469 bheap_prio_t order, 469 bheap_prio_t order,
470 check_resched_needed_t check, 470 check_resched_needed_t check,
471 release_jobs_t release, 471 release_jobs_t release,
472 preempt_needed_t preempt_needed,
473 task_prio_t priority) 472 task_prio_t priority)
474{ 473{
475 rt_domain_init(domain, order, check, release); 474 rt_domain_init(domain, order, check, release);
476 domain_init(dom, &domain->ready_lock, 475 domain_init(dom, &domain->ready_lock,
477 pd_requeue, pd_peek_ready, pd_take_ready, 476 pd_requeue, pd_peek_ready, pd_take_ready, priority);
478 preempt_needed, priority);
479 dom->remove = pd_remove; 477 dom->remove = pd_remove;
480 dom->data = domain; 478 dom->data = domain;
481} 479}