changeset 59252 | 623722a6aeb9 |
parent 49360 | 886acec3b4c6 |
--- a/src/hotspot/share/gc/parallel/mutableNUMASpace.cpp Mon Nov 25 12:32:40 2019 +0100 +++ b/src/hotspot/share/gc/parallel/mutableNUMASpace.cpp Mon Nov 25 12:33:15 2019 +0100 @@ -864,7 +864,7 @@ if (p != NULL) { HeapWord* cur_top, *cur_chunk_top = p + size; while ((cur_top = top()) < cur_chunk_top) { // Keep _top updated. - if (Atomic::cmpxchg(cur_chunk_top, top_addr(), cur_top) == cur_top) { + if (Atomic::cmpxchg(top_addr(), cur_top, cur_chunk_top) == cur_top) { break; } }