diff --git a/ghc/rts/Schedule.c b/ghc/rts/Schedule.c index 1f8d06b77716984719a093c0ccc39c06b0de99dd..b3d34463d39746b91d28eb5ae25787d3e68b4a8d 100644 --- a/ghc/rts/Schedule.c +++ b/ghc/rts/Schedule.c @@ -1,5 +1,5 @@ /* --------------------------------------------------------------------------- - * $Id: Schedule.c,v 1.127 2002/02/15 17:49:23 sof Exp $ + * $Id: Schedule.c,v 1.128 2002/02/15 20:58:14 sof Exp $ * * (c) The GHC Team, 1998-2000 * @@ -1469,6 +1469,7 @@ suspendThread( StgRegTable *reg ) startTask(taskStart); #endif + /* Other threads _might_ be available for execution; signal this */ THREAD_RUNNABLE(); RELEASE_LOCK(&sched_mutex); return tok;