fix comment
authorSimon Marlow <marlowsd@gmail.com>
Tue, 31 May 2011 13:05:37 +0000 (14:05 +0100)
committerSimon Marlow <marlowsd@gmail.com>
Wed, 1 Jun 2011 09:56:05 +0000 (10:56 +0100)
rts/ThreadPaused.c

index 02b4f58..a35a962 100644 (file)
@@ -245,13 +245,15 @@ threadPaused(Capability *cap, StgTSO *tso)
             //    --------------------------------------------------------
             //                                  c->indirectee = other_tso;
             //                                  c->header.info = EAGER_BH
-            //                                  threadPaused()
-            //    c->indirectee = other_tso;
+            //                                  threadPaused():
+            //                                    c->header.info = WHITEHOLE
+            //                                    c->indirectee = other_tso
+            //    c->indirectee = this_tso;
             //    c->header.info = EAGER_BH
-            //                                  c->header.info = BLACKHOLE
+            //                                    c->header.info = BLACKHOLE
             //    threadPaused()
             //    *** c->header.info is now BLACKHOLE,
-            //        c->indirectee  points to this TSO
+            //        c->indirectee  points to this_tso
             //
             // So in this case do *not* suspend the work of the
             // current thread, because the current thread will become