X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=rts%2FSchedule.c;h=585ddec0ef852ef4ffb7b72cfde1c32b7355ef5a;hp=b9b4325c0f17e2d556ee31730fcf6b3ec53ca5a2;hb=1525a5819aa3a6eae8d8b05cfe348a2384da0c84;hpb=f9e1c2af8fdd112019a657e66b0cd685d8df66f6 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 }