From: Alex Hornung Date: Fri, 24 Aug 2012 06:44:43 +0000 (+0000) Subject: usched_bsd4 - fix incorrect use of PINTERLOCKED tsleep X-Git-Tag: v3.2.0~270 X-Git-Url: http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/90f4cbebf4571bde74ffe7a44395a53300a8e861 usched_bsd4 - fix incorrect use of PINTERLOCKED tsleep * The first tsleep in sched_thread has not been interlocked, so it is not valid to call tsleep(..., PINTERLOCKED, ...). --- diff --git a/sys/kern/usched_bsd4.c b/sys/kern/usched_bsd4.c index af02b68..21ffcc4 100644 --- a/sys/kern/usched_bsd4.c +++ b/sys/kern/usched_bsd4.c @@ -1731,7 +1731,7 @@ sched_thread(void *dummy) */ lwkt_setpri_self(TDPRI_USER_SCHEDULER); - tsleep(&dd->helper_thread, PINTERLOCKED, "sched_thread_sleep", 0); + tsleep(&dd->helper_thread, 0, "sched_thread_sleep", 0); for (;;) { //again: