diff options
| author | David Xu <davidxu@FreeBSD.org> | 2003-09-04 14:06:43 +0000 |
|---|---|---|
| committer | David Xu <davidxu@FreeBSD.org> | 2003-09-04 14:06:43 +0000 |
| commit | 2ab83179b5b31c53a1b76ff437e1d075d64a3a95 (patch) | |
| tree | d27b2604ed10f911d9b2dbba4508f40514b74820 /lib/libpthread/thread/thr_kern.c | |
| parent | cf669e54561547d06033dc8aec7e7f69e3f74224 (diff) | |
Notes
Diffstat (limited to 'lib/libpthread/thread/thr_kern.c')
| -rw-r--r-- | lib/libpthread/thread/thr_kern.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/libpthread/thread/thr_kern.c b/lib/libpthread/thread/thr_kern.c index 5ed144ae232c..4d308c31314d 100644 --- a/lib/libpthread/thread/thr_kern.c +++ b/lib/libpthread/thread/thr_kern.c @@ -853,8 +853,9 @@ kse_sched_single(struct kse_mailbox *kmbx) curthread->wakeup_time.tv_nsec = -1; break; - case PS_JOIN: case PS_MUTEX_WAIT: + break; + case PS_JOIN: case PS_SUSPENDED: case PS_DEADLOCK: default: @@ -1735,8 +1736,10 @@ kse_switchout_thread(struct kse *kse, struct pthread *thread) case PS_SIGWAIT: KSE_WAITQ_INSERT(kse, thread); break; - case PS_JOIN: case PS_MUTEX_WAIT: + KSE_WAITQ_INSERT(kse, thread); + break; + case PS_JOIN: case PS_SIGSUSPEND: case PS_SUSPENDED: case PS_DEADLOCK: |
