summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_synch.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2001-09-21 19:21:18 +0000
committerjhb <jhb@FreeBSD.org>2001-09-21 19:21:18 +0000
commitdc14d7b097ba01d210f314c78044c94a4c338c6b (patch)
tree06dc9b6ac7610b3ec48b15d83819bafb38432d19 /sys/kern/kern_synch.c
parentfda5e26af01899cdc197ffd4ec4d684379f98dcc (diff)
downloadFreeBSD-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.c10
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);
}
OpenPOWER on IntegriCloud