src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp

Print this page

        

@@ -143,18 +143,13 @@
   // in-progress traversals of completed log buffers to quit early; we will
   // also abandon all other buffers.
   if (G1RSBarrierUseQueue) {
     DirtyCardQueueSet& dcqs = JavaThread::dirty_card_queue_set();
     dcqs.abandon_logs();
-    if (_cg1rThread->do_traversal()) {
-      _pya = PYA_restart;
-    } else {
-      _cg1rThread->set_do_traversal(true);
       // Reset the post-yield actions.
       _pya = PYA_continue;
       _last_pya = PYA_continue;
-    }
   } else {
     _pya = PYA_restart;
   }
 }