Skip to content

Commit 5ac2149

Browse files
committed
8334299: Deprecate LockingMode option, along with LM_LEGACY and LM_MONITOR
Reviewed-by: stuefe, dholmes
1 parent 2e64d15 commit 5ac2149

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

src/hotspot/share/runtime/arguments.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -505,6 +505,7 @@ static SpecialFlag const special_jvm_flags[] = {
505505
{ "DontYieldALot", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::jdk(25) },
506506
{ "PreserveAllAnnotations", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::jdk(25) },
507507
{ "UseNotificationThread", JDK_Version::jdk(23), JDK_Version::jdk(24), JDK_Version::jdk(25) },
508+
{ "LockingMode", JDK_Version::jdk(24), JDK_Version::jdk(26), JDK_Version::jdk(27) },
508509
// --- Deprecated alias flags (see also aliased_jvm_flags) - sorted by obsolete_in then expired_in:
509510
{ "CreateMinidumpOnCrash", JDK_Version::jdk(9), JDK_Version::undefined(), JDK_Version::undefined() },
510511

src/hotspot/share/runtime/globals.hpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -1957,9 +1957,9 @@ const int ObjectAlignmentInBytes = 8;
19571957
"fence. Add cleanliness checks.") \
19581958
\
19591959
product(int, LockingMode, LM_LIGHTWEIGHT, \
1960-
"Select locking mode: " \
1961-
"0: monitors only (LM_MONITOR), " \
1962-
"1: monitors & legacy stack-locking (LM_LEGACY), " \
1960+
"(Deprecated) Select locking mode: " \
1961+
"0: (Deprecated) monitors only (LM_MONITOR), " \
1962+
"1: (Deprecated) monitors & legacy stack-locking (LM_LEGACY), " \
19631963
"2: monitors & new lightweight locking (LM_LIGHTWEIGHT, default)") \
19641964
range(0, 2) \
19651965
\

test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

+1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ public class VMDeprecatedOptions {
5858
// deprecated non-alias flags:
5959
{"AllowRedefinitionToAddDeleteMethods", "true"},
6060
{"ZGenerational", "false"},
61+
{"LockingMode", "1"},
6162

6263
// deprecated alias flags (see also aliased_jvm_flags):
6364
{"CreateMinidumpOnCrash", "false"}

0 commit comments

Comments
 (0)