--- a/src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp Thu Nov 08 11:22:28 2018 -0800
+++ b/src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp Thu Nov 08 11:45:13 2018 -0800
@@ -477,19 +477,6 @@
return true;
}
}
-
- // Check to see if we caught the safepoint code in the
- // process of write protecting the memory serialization page.
- // It write enables the page immediately after protecting it
- // so we can just return to retry the write.
- // Info->si_addr need not be the exact address, it is only
- // guaranteed to be on the same page as the address that caused
- // the SIGSEGV.
- if ((sig == SIGSEGV) && !UseMembar &&
- (os::get_memory_serialize_page() ==
- (address)((uintptr_t)info->si_addr & ~(os::vm_page_size()-1)))) {
- return true;
- }
}
if (stub != NULL) {