diff options
Diffstat (limited to 'sys/kern')
-rw-r--r-- | sys/kern/init_main.c | 4 | ||||
-rw-r--r-- | sys/kern/kern_fork.c | 2 | ||||
-rw-r--r-- | sys/kern/kern_kse.c | 2 | ||||
-rw-r--r-- | sys/kern/kern_synch.c | 2 | ||||
-rw-r--r-- | sys/kern/kern_thread.c | 2 | ||||
-rw-r--r-- | sys/kern/sched_4bsd.c | 2 | ||||
-rw-r--r-- | sys/kern/sched_ule.c | 2 |
7 files changed, 8 insertions, 8 deletions
diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c index 9af07a9..d006522 100644 --- a/sys/kern/init_main.c +++ b/sys/kern/init_main.c @@ -386,8 +386,8 @@ proc0_init(void *dummy __unused) bcopy("swapper", p->p_comm, sizeof ("swapper")); - callout_init(&p->p_itcallout, 1); - callout_init(&td->td_slpcallout, 1); + callout_init(&p->p_itcallout, CALLOUT_MPSAFE); + callout_init(&td->td_slpcallout, CALLOUT_MPSAFE); /* Create credentials. */ p->p_ucred = crget(); diff --git a/sys/kern/kern_fork.c b/sys/kern/kern_fork.c index 14f6377..5330dcd 100644 --- a/sys/kern/kern_fork.c +++ b/sys/kern/kern_fork.c @@ -592,7 +592,7 @@ again: PGRP_UNLOCK(p1->p_pgrp); LIST_INIT(&p2->p_children); - callout_init(&p2->p_itcallout, 1); + callout_init(&p2->p_itcallout, CALLOUT_MPSAFE); #ifdef KTRACE /* diff --git a/sys/kern/kern_kse.c b/sys/kern/kern_kse.c index 2f93b1e..2af36c4 100644 --- a/sys/kern/kern_kse.c +++ b/sys/kern/kern_kse.c @@ -1337,7 +1337,7 @@ thread_link(struct thread *td, struct ksegrp *kg) td->td_kse = NULL; LIST_INIT(&td->td_contested); - callout_init(&td->td_slpcallout, 1); + callout_init(&td->td_slpcallout, CALLOUT_MPSAFE); TAILQ_INSERT_HEAD(&p->p_threads, td, td_plist); TAILQ_INSERT_HEAD(&kg->kg_threads, td, td_kglist); p->p_numthreads++; diff --git a/sys/kern/kern_synch.c b/sys/kern/kern_synch.c index 9e6dcf5..2733d42 100644 --- a/sys/kern/kern_synch.c +++ b/sys/kern/kern_synch.c @@ -652,7 +652,7 @@ sched_setup(dummy) void *dummy; { callout_init(&loadav_callout, 0); - callout_init(&lbolt_callout, 1); + callout_init(&lbolt_callout, CALLOUT_MPSAFE); /* Kick off timeout driven events by calling first time. */ loadav(NULL); diff --git a/sys/kern/kern_thread.c b/sys/kern/kern_thread.c index 2f93b1e..2af36c4 100644 --- a/sys/kern/kern_thread.c +++ b/sys/kern/kern_thread.c @@ -1337,7 +1337,7 @@ thread_link(struct thread *td, struct ksegrp *kg) td->td_kse = NULL; LIST_INIT(&td->td_contested); - callout_init(&td->td_slpcallout, 1); + callout_init(&td->td_slpcallout, CALLOUT_MPSAFE); TAILQ_INSERT_HEAD(&p->p_threads, td, td_plist); TAILQ_INSERT_HEAD(&kg->kg_threads, td, td_kglist); p->p_numthreads++; diff --git a/sys/kern/sched_4bsd.c b/sys/kern/sched_4bsd.c index 2561759..67257bb 100644 --- a/sys/kern/sched_4bsd.c +++ b/sys/kern/sched_4bsd.c @@ -403,7 +403,7 @@ sched_setup(void *dummy) sched_quantum = SCHED_QUANTUM; hogticks = 2 * sched_quantum; - callout_init(&schedcpu_callout, 1); + callout_init(&schedcpu_callout, CALLOUT_MPSAFE); callout_init(&roundrobin_callout, 0); /* Kick off timeout driven events by calling first time. */ diff --git a/sys/kern/sched_ule.c b/sys/kern/sched_ule.c index a24154c..b5b31ba 100644 --- a/sys/kern/sched_ule.c +++ b/sys/kern/sched_ule.c @@ -569,7 +569,7 @@ sched_setup(void *dummy) kseq_cpu[i].ksq_cpus = cg->cg_count; } } - callout_init(&kseq_lb_callout, 1); + callout_init(&kseq_lb_callout, CALLOUT_MPSAFE); kseq_balance(NULL); #else kseq_setup(KSEQ_SELF()); |