diff options
| author | Jeff Roberson <jeff@FreeBSD.org> | 2003-01-26 04:00:39 +0000 |
|---|---|---|
| committer | Jeff Roberson <jeff@FreeBSD.org> | 2003-01-26 04:00:39 +0000 |
| commit | 4e997f4b873d02fea4fd115c4a47c249530d1264 (patch) | |
| tree | e603ec047e96eb120a3ce4c7d7f907cfa49af4cf | |
| parent | 21ecbe78a24e1bd57b41977cf6fa6a4c84ce3648 (diff) | |
Notes
| -rw-r--r-- | sys/kern/kern_condvar.c | 4 |
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); } /* |
