summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Roberson <jeff@FreeBSD.org>2003-01-26 04:00:39 +0000
committerJeff Roberson <jeff@FreeBSD.org>2003-01-26 04:00:39 +0000
commit4e997f4b873d02fea4fd115c4a47c249530d1264 (patch)
treee603ec047e96eb120a3ce4c7d7f907cfa49af4cf
parent21ecbe78a24e1bd57b41977cf6fa6a4c84ce3648 (diff)
Notes
-rw-r--r--sys/kern/kern_condvar.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/kern_condvar.c b/sys/kern/kern_condvar.c
index d36b0c10915b..e943e3d80739 100644
--- a/sys/kern/kern_condvar.c
+++ b/sys/kern/kern_condvar.c
@@ -36,6 +36,7 @@
#include <sys/kernel.h>
#include <sys/ktr.h>
#include <sys/condvar.h>
+#include <sys/sched.h>
#include <sys/signalvar.h>
#include <sys/resourcevar.h>
#ifdef KTRACE
@@ -173,11 +174,10 @@ cv_waitq_add(struct cv *cvp, struct thread *td)
TD_SET_ON_SLEEPQ(td);
td->td_wchan = cvp;
td->td_wmesg = cvp->cv_description;
- td->td_ksegrp->kg_slptime = 0; /* XXXKSE */
- td->td_base_pri = td->td_priority;
CTR3(KTR_PROC, "cv_waitq_add: thread %p (pid %d, %s)", td,
td->td_proc->p_pid, td->td_proc->p_comm);
TAILQ_INSERT_TAIL(&cvp->cv_waitq, td, td_slpq);
+ sched_sleep(td, td->td_priority);
}
/*