hotspot/src/share/vm/gc/parallel/mutableSpace.cpp
changeset 46620 750c6edff33b
parent 46619 a3919f5e8d2b
child 46625 edefffab74e2
--- a/hotspot/src/share/vm/gc/parallel/mutableSpace.cpp	Tue Jul 04 15:58:10 2017 +0200
+++ b/hotspot/src/share/vm/gc/parallel/mutableSpace.cpp	Thu Apr 13 09:57:51 2017 +0200
@@ -44,8 +44,8 @@
 void MutableSpace::numa_setup_pages(MemRegion mr, bool clear_space) {
   if (!mr.is_empty()) {
     size_t page_size = UseLargePages ? alignment() : os::vm_page_size();
-    HeapWord *start = (HeapWord*)round_to((intptr_t) mr.start(), page_size);
-    HeapWord *end =  (HeapWord*)round_down((intptr_t) mr.end(), page_size);
+    HeapWord *start = align_up(mr.start(), page_size);
+    HeapWord *end =   align_down(mr.end(), page_size);
     if (end > start) {
       size_t size = pointer_delta(end, start, sizeof(char));
       if (clear_space) {