From 90f4cbebf4571bde74ffe7a44395a53300a8e861 Mon Sep 17 00:00:00 2001 From: Alex Hornung Date: Fri, 24 Aug 2012 06:44:43 +0000 Subject: [PATCH] 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, ...). --- sys/kern/usched_bsd4.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) 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: -- 1.7.7.2