diff options
author | rwatson <rwatson@FreeBSD.org> | 2004-03-05 19:27:04 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2004-03-05 19:27:04 +0000 |
commit | 702f89fc5dbe8535fbcdb4944f08a5135c5fa9a6 (patch) | |
tree | 0ed2be4bcfa17f0d3fcd0e962df03f7dc72c8bd3 /sys/kern/sched_4bsd.c | |
parent | 42f0a5d04fe68137c0d21e632cffa1453ab016c7 (diff) | |
download | FreeBSD-src-702f89fc5dbe8535fbcdb4944f08a5135c5fa9a6.zip FreeBSD-src-702f89fc5dbe8535fbcdb4944f08a5135c5fa9a6.tar.gz |
The roundrobin callout from sched_4bsd is MPSAFE, so set up the
callout as MPSAFE to avoid grabbing Giant.
Reviewed by: jhb
Diffstat (limited to 'sys/kern/sched_4bsd.c')
-rw-r--r-- | sys/kern/sched_4bsd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/sched_4bsd.c b/sys/kern/sched_4bsd.c index a3c83d8..d5fbbf2 100644 --- a/sys/kern/sched_4bsd.c +++ b/sys/kern/sched_4bsd.c @@ -463,7 +463,7 @@ sched_setup(void *dummy) sched_quantum = SCHED_QUANTUM; hogticks = 2 * sched_quantum; - callout_init(&roundrobin_callout, 0); + callout_init(&roundrobin_callout, CALLOUT_MPSAFE); /* Kick off timeout driven events by calling first time. */ roundrobin(NULL); |