X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FSchedule.c;h=585ddec0ef852ef4ffb7b72cfde1c32b7355ef5a;hb=a92db2a52d056ab962e4f55d5d8e3997ac3b8e4f;hp=b9b4325c0f17e2d556ee31730fcf6b3ec53ca5a2;hpb=f9e1c2af8fdd112019a657e66b0cd685d8df66f6;p=ghc-hetmet.git diff --git a/rts/Schedule.c b/rts/Schedule.c index b9b4325..585ddec 100644 --- a/rts/Schedule.c +++ b/rts/Schedule.c @@ -2509,9 +2509,6 @@ initScheduler(void) context_switch = 0; sched_state = SCHED_RUNNING; - RtsFlags.ConcFlags.ctxtSwitchTicks = - RtsFlags.ConcFlags.ctxtSwitchTime / TICK_MILLISECS; - #if defined(THREADED_RTS) /* Initialise the mutex and condition variables used by * the scheduler. */ @@ -2584,6 +2581,7 @@ exitScheduler( void ) boundTaskExiting(task); stopTaskManager(); } + closeMutex(&sched_mutex); #endif }