summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_thread.c
diff options
context:
space:
mode:
authorjulian <julian@FreeBSD.org>2002-10-26 04:44:17 +0000
committerjulian <julian@FreeBSD.org>2002-10-26 04:44:17 +0000
commit64467d2a2f613c979b9899e3f2099af3d84348a5 (patch)
treed2c2261decd2b0cb6aaeebb97f2935d4658e729e /sys/kern/kern_thread.c
parent399bd27ee2b4d2da48540b3b06950046f4eeb912 (diff)
downloadFreeBSD-src-64467d2a2f613c979b9899e3f2099af3d84348a5.zip
FreeBSD-src-64467d2a2f613c979b9899e3f2099af3d84348a5.tar.gz
iBack out david's last commit. the suspension code needs to be called
for non KSE processes too.
Diffstat (limited to 'sys/kern/kern_thread.c')
-rw-r--r--sys/kern/kern_thread.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/sys/kern/kern_thread.c b/sys/kern/kern_thread.c
index 7721788..2b4ad4a 100644
--- a/sys/kern/kern_thread.c
+++ b/sys/kern/kern_thread.c
@@ -1241,18 +1241,6 @@ thread_userret(struct thread *td, struct trapframe *frame)
p = td->td_proc;
/*
- * We need to check to see if we have to exit or wait due to a
- * single threading requirement or some other STOP condition.
- * Don't bother doing all the work if the stop bits are not set
- * at this time.. If we miss it, we miss it.. no big deal.
- */
- if (P_SHOULDSTOP(p)) {
- PROC_LOCK(p);
- thread_suspend_check(0); /* Can suspend or kill */
- PROC_UNLOCK(p);
- }
-
- /*
* Originally bound threads never upcall but they may
* loan out their KSE at this point.
* Upcalls imply bound.. They also may want to do some Philantropy.
OpenPOWER on IntegriCloud