Index: generic/src/proc/thread.c
===================================================================
--- generic/src/proc/thread.c	(revision 92922e605dc5f431f07ab3080dd4409174a3155c)
+++ generic/src/proc/thread.c	(revision 6eb96fce19234c743567c0879eed45e27596e2b2)
@@ -447,4 +447,5 @@
 	
 	waitq_sleep_finish(&t->join_wq, rc, ipl);
+	interrupts_restore(ipl);
 	
 	return rc;	
