aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2008-05-10 15:30:07 -0400
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2008-05-10 15:30:07 -0400
commitbed39605a721d5648cd9ee5bc5a3acafc53e972c (patch)
treecedb85de79bcfd9bdd0b928553939993f7a3bcfc
parent01a48c424b1fa440c6999ac1a32a9fbf461098d9 (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.c4
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;