diff options
author | julian <julian@FreeBSD.org> | 2002-02-09 01:38:16 +0000 |
---|---|---|
committer | julian <julian@FreeBSD.org> | 2002-02-09 01:38:16 +0000 |
commit | 11fa082235d45b12b0c0fc87c95aa79439b480e7 (patch) | |
tree | 28623e68e2ee8dd60936d1c70f33bc9b86f2788a /sys/kern/kern_shutdown.c | |
parent | 340b988d0be8a5b0460cba8c25ce2ed5fedd7ec2 (diff) | |
download | FreeBSD-src-11fa082235d45b12b0c0fc87c95aa79439b480e7.zip FreeBSD-src-11fa082235d45b12b0c0fc87c95aa79439b480e7.tar.gz |
Replace accidentally removed setrunqueue()
solves problem with machines failing to sync in booting.
Submitted by: Tor.Egge@cvsup.no.freebsd.org
Diffstat (limited to 'sys/kern/kern_shutdown.c')
-rw-r--r-- | sys/kern/kern_shutdown.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/kern_shutdown.c b/sys/kern/kern_shutdown.c index 9bf66a8..895a238 100644 --- a/sys/kern/kern_shutdown.c +++ b/sys/kern/kern_shutdown.c @@ -272,6 +272,7 @@ boot(int howto) DROP_GIANT(); for (subiter = 0; subiter < 50 * iter; subiter++) { mtx_lock_spin(&sched_lock); + setrunqueue(curthread); curthread->td_proc->p_stats->p_ru.ru_nvcsw++; mi_switch(); /* Allow interrupt threads to run */ mtx_unlock_spin(&sched_lock); |