8147611: G1 - Missing memory barrier in start_cset_region_for_worker

Reviewed-by: mgerdin, tschatzl
This commit is contained in:
Axel Siebenborn 2016-01-19 09:39:28 +01:00
parent ae7f8632ce
commit 84ae91a490

View File

@ -2551,6 +2551,7 @@ HeapRegion* G1CollectedHeap::start_cset_region_for_worker(uint worker_i) {
// Previous workers starting region is valid
// so let's iterate from there
start_ind = (cs_size * (worker_i - 1)) / active_workers;
OrderAccess::loadload();
result = _worker_cset_start_region[worker_i - 1];
}