diff options
author | julian <julian@FreeBSD.org> | 2002-07-03 09:15:20 +0000 |
---|---|---|
committer | julian <julian@FreeBSD.org> | 2002-07-03 09:15:20 +0000 |
commit | 27e23d9345937f87714e22347e57ab2e6f4ceb83 (patch) | |
tree | 40ab73d27fb80d073ee36d27fe74a1ec9cafed0e /sys/kern/kern_synch.c | |
parent | d6e07ac29c3201492d93615c36351e1255c4eb73 (diff) | |
download | FreeBSD-src-27e23d9345937f87714e22347e57ab2e6f4ceb83.zip FreeBSD-src-27e23d9345937f87714e22347e57ab2e6f4ceb83.tar.gz |
Try clean up some of the mess that resulted from layers and layers
of p4 merges from -current as things started getting different.
Corroborated by: Similar patches just mailed by BDE.
Diffstat (limited to 'sys/kern/kern_synch.c')
-rw-r--r-- | sys/kern/kern_synch.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/kern/kern_synch.c b/sys/kern/kern_synch.c index b49999b..540e8a9 100644 --- a/sys/kern/kern_synch.c +++ b/sys/kern/kern_synch.c @@ -902,7 +902,7 @@ setrunnable(struct thread *td) { struct proc *p = td->td_proc; - mtx_lock_spin(&sched_lock); + mtx_assert(&sched_lock, MA_OWNED); switch (p->p_state) { case PRS_ZOMBIE: panic("setrunnable(1)"); @@ -941,7 +941,6 @@ setrunnable(struct thread *td) setrunqueue(td); /* XXXKSE */ maybe_resched(td); } - mtx_unlock_spin(&sched_lock); } /* |