8288936: Wrong lock ordering writing G1HeapRegionTypeChange JFR event

Backport-of: 0eb0997ae4
This commit is contained in:
Goetz Lindenmaier
2024-04-04 20:49:48 +00:00
committed by Vitaly Provodin
parent 3e575ebc93
commit 0153a4826f

View File

@@ -300,8 +300,8 @@ void mutex_init() {
MUTEX_DEFN(DcevmCompilationInit_lock , PaddedMutex, nosafepoint);
#if INCLUDE_JFR
MUTEX_DEFN(JfrBuffer_lock , PaddedMutex , nosafepoint);
MUTEX_DEFN(JfrMsg_lock , PaddedMonitor, nosafepoint-3);
MUTEX_DEFN(JfrBuffer_lock , PaddedMutex , event);
MUTEX_DEFN(JfrMsg_lock , PaddedMonitor, event);
MUTEX_DEFN(JfrStacktrace_lock , PaddedMutex , stackwatermark-1);
MUTEX_DEFN(JfrThreadSampler_lock , PaddedMonitor, nosafepoint);
#endif