Index: kernel/generic/src/proc/scheduler.c
===================================================================
--- kernel/generic/src/proc/scheduler.c	(revision ea6370458b7ba595ee9a33c78e3c1fe58ce1ac76)
+++ kernel/generic/src/proc/scheduler.c	(revision 6fa4888bc8c769ce4699fac1eafd8f9c5d9dac46)
@@ -412,5 +412,6 @@
 					goto repeat;
 				}
-				_waitq_wakeup_unsafe(&THREAD->join_wq, false);
+				_waitq_wakeup_unsafe(&THREAD->join_wq,
+				    WAKEUP_FIRST);
 				spinlock_unlock(&THREAD->join_wq.lock);
 				
