diff options
author | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2008-05-10 15:30:07 -0400 |
---|---|---|
committer | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2008-05-10 15:30:07 -0400 |
commit | bed39605a721d5648cd9ee5bc5a3acafc53e972c (patch) | |
tree | cedb85de79bcfd9bdd0b928553939993f7a3bcfc | |
parent | 01a48c424b1fa440c6999ac1a32a9fbf461098d9 (diff) |
initialize spin locks in rt_domain code properly
As discovered by John, the old way of initializing the spin locks
breaks when rt_domains are allocated dynamically.
-rw-r--r-- | litmus/rt_domain.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/litmus/rt_domain.c b/litmus/rt_domain.c index a90cb64f0f..1088e6fed8 100644 --- a/litmus/rt_domain.c +++ b/litmus/rt_domain.c | |||
@@ -97,8 +97,8 @@ void rt_domain_init(rt_domain_t *rt, | |||
97 | order = dummy_order; | 97 | order = dummy_order; |
98 | INIT_LIST_HEAD(&rt->ready_queue); | 98 | INIT_LIST_HEAD(&rt->ready_queue); |
99 | INIT_LIST_HEAD(&rt->release_queue); | 99 | INIT_LIST_HEAD(&rt->release_queue); |
100 | rt->ready_lock = SPIN_LOCK_UNLOCKED; | 100 | spin_lock_init(&rt->ready_lock); |
101 | rt->release_lock = SPIN_LOCK_UNLOCKED; | 101 | spin_lock_init(&rt->release_lock); |
102 | rt->check_resched = check; | 102 | rt->check_resched = check; |
103 | rt->release_job = release; | 103 | rt->release_job = release; |
104 | rt->order = order; | 104 | rt->order = order; |