src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
changeset 54645 05aaccf7d558
parent 54623 1126f0607c70
child 54786 ebf733a324d4
--- a/src/hotspot/share/gc/g1/g1ConcurrentMark.cpp	Mon Apr 29 14:34:10 2019 -0400
+++ b/src/hotspot/share/gc/g1/g1ConcurrentMark.cpp	Mon Apr 29 16:01:52 2019 -0400
@@ -338,9 +338,9 @@
   }
 
   {
-    MutexLocker x(RootRegionScan_lock, Mutex::_no_safepoint_check_flag);
+    MonitorLocker ml(RootRegionScan_lock, Mutex::_no_safepoint_check_flag);
     while (scan_in_progress()) {
-      RootRegionScan_lock->wait_without_safepoint_check();
+      ml.wait();
     }
   }
   return true;