diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2012-10-03 11:01:30 -0400 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2012-10-03 11:01:30 -0400 |
commit | 7e7bb31d1215300b6e60661a7ead02236ea1adda (patch) | |
tree | 403522bbea6a3ed758ca435f952cabd30c4ae771 /litmus/rt_domain.c | |
parent | 6e515de45f1ad108a8ae08d0be1b6f7bf2a707b6 (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.c | 4 |
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 | } |