diff --git a/src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java b/src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java index 18a99c19933..d54dd4678f7 100644 --- a/src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java +++ b/src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java @@ -61,8 +61,7 @@ class OperatingSystemImpl extends BaseOperatingSystemImpl // it can use as much memory as the host's OS allows. long memLimit = containerMetrics.getMemoryLimit(); if (limit >= 0 && memLimit >= 0) { - // we see a limit == 0 on some machines where "kernel does not support swap limit capabilities" - return (limit < memLimit) ? 0 : limit - memLimit; + return limit - memLimit; // might potentially be 0 for limit == memLimit } } return getTotalSwapSpaceSize0();