diff options
author | jhb <jhb@FreeBSD.org> | 2001-09-21 19:21:18 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2001-09-21 19:21:18 +0000 |
commit | dc14d7b097ba01d210f314c78044c94a4c338c6b (patch) | |
tree | 06dc9b6ac7610b3ec48b15d83819bafb38432d19 /sys/kern/kern_synch.c | |
parent | fda5e26af01899cdc197ffd4ec4d684379f98dcc (diff) | |
download | FreeBSD-src-dc14d7b097ba01d210f314c78044c94a4c338c6b.zip FreeBSD-src-dc14d7b097ba01d210f314c78044c94a4c338c6b.tar.gz |
GC some #if 0'd code.
Diffstat (limited to 'sys/kern/kern_synch.c')
-rw-r--r-- | sys/kern/kern_synch.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/sys/kern/kern_synch.c b/sys/kern/kern_synch.c index 8de1299..45a6190 100644 --- a/sys/kern/kern_synch.c +++ b/sys/kern/kern_synch.c @@ -899,21 +899,15 @@ int yield(struct thread *td, struct yield_args *uap) { struct ksegrp *kg = td->td_ksegrp; - td->td_retval[0] = 0; - mtx_lock_spin(&sched_lock); mtx_assert(&Giant, MA_NOTOWNED); -#if 0 - DROP_GIANT_NOSWITCH(); -#endif + mtx_lock_spin(&sched_lock); kg->kg_pri.pri_level = PRI_MAX_TIMESHARE; setrunqueue(td); kg->kg_proc->p_stats->p_ru.ru_nvcsw++; mi_switch(); mtx_unlock_spin(&sched_lock); -#if 0 - PICKUP_GIANT(); -#endif + td->td_retval[0] = 0; return (0); } |