Blame SOURCES/s390-8214206_fix.patch

8f4f46
diff --git openjdk.orig/jdk/src/hotspot/share/runtime/os.cpp openjdk/jdk/src/hotspot/share/runtime/os.cpp
8f4f46
--- openjdk.orig/src/hotspot/share/runtime/os.cpp
8f4f46
+++ openjdk/src/hotspot/share/runtime/os.cpp
8f4f46
@@ -1368,7 +1368,7 @@
8f4f46
 }
8f4f46
 
8f4f46
 void os::set_memory_serialize_page(address page) {
8f4f46
-  int count = log2_intptr(sizeof(class JavaThread)) - log2_int(64);
8f4f46
+  int count = log2_intptr((uintptr_t) sizeof(class JavaThread)) - log2_int(64);
8f4f46
   _mem_serialize_page = (volatile int32_t *)page;
8f4f46
   // We initialize the serialization page shift count here
8f4f46
   // We assume a cache line size of 64 bytes