remove unused sched_shutting_down
authorSimon Marlow <marlowsd@gmail.com>
Fri, 12 Oct 2012 14:31:17 +0000 (15:31 +0100)
committerSimon Marlow <marlowsd@gmail.com>
Thu, 25 Oct 2012 07:40:26 +0000 (08:40 +0100)
rts/Capability.c
rts/Schedule.c

index 4c33115..d02c34d 100644 (file)
@@ -842,7 +842,7 @@ tryGrabCapability (Capability *cap, Task *task)
  * allow the workers to stop.
  *
  * This function should be called when interrupted and
- * shutting_down_scheduler = rtsTrue, thus any worker that wakes up
+ * sched_state = SCHED_SHUTTING_DOWN, thus any worker that wakes up
  * will exit the scheduler and call taskStop(), and any bound thread
  * that wakes up will return to its caller.  Runnable threads are
  * killed.
index d44cf72..7d3fb53 100644 (file)
@@ -98,13 +98,6 @@ volatile StgWord sched_state = SCHED_RUNNING;
 StgTSO dummy_tso;
 
 /*
- * Set to TRUE when entering a shutdown state (via shutdownHaskellAndExit()) --
- * in an MT setting, needed to signal that a worker thread shouldn't hang around
- * in the scheduler when it is out of work.
- */
-rtsBool shutting_down_scheduler = rtsFalse;
-
-/*
  * This mutex protects most of the global scheduler data in
  * the THREADED_RTS runtime.
  */