--- old/src/hotspot/share/runtime/mutex.cpp 2017-10-05 15:23:45.640769106 +0200 +++ new/src/hotspot/share/runtime/mutex.cpp 2017-10-05 15:23:45.380769115 +0200 @@ -526,7 +526,7 @@ // Note that the OrderAccess::storeload() fence that appears after unlock store // provides for progress conditions and succession and is _not related to exclusion // safety or lock release consistency. - OrderAccess::release_store(&_LockWord.Bytes[_LSBINDEX], 0); // drop outer lock + OrderAccess::release_store(&_LockWord.Bytes[_LSBINDEX], jbyte(0)); // drop outer lock OrderAccess::storeload(); ParkEvent * const w = _OnDeck; // raw load as we will just return if non-NULL