[project @ 2005-09-16 09:37:18 by simonmar]
authorsimonmar <unknown>
Fri, 16 Sep 2005 09:37:18 +0000 (09:37 +0000)
committersimonmar <unknown>
Fri, 16 Sep 2005 09:37:18 +0000 (09:37 +0000)
commit76f99ef2cb3cc8b83d1123c7728d629d69a4eaf4
tree9b27b06eb501bd1558fe7f84f12b83e21d1aecd0
parentf6ee30fe81adf6bf7914c89cf60974c34b781c59
[project @ 2005-09-16 09:37:18 by simonmar]
rev. 1.258 introduced a double acquire of sched_mutex; createThread()
is called with sched_mutex already held by rts_evalIO() and friends.
This fixes it.
ghc/rts/PrimOps.cmm
ghc/rts/Schedule.c
ghc/rts/Schedule.h