From fb9eca55cfdfc4638521b431a4e4d545d9d22559 Mon Sep 17 00:00:00 2001 From: Boris Karasev Date: Thu, 14 May 2020 10:54:16 +0700 Subject: [PATCH] sys limits: fixed soft limit setting if it is less than hard limit Signed-off-by: Boris Karasev --- opal/util/sys_limits.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/opal/util/sys_limits.c b/opal/util/sys_limits.c index 16d11cdb78..c6b95a3533 100644 --- a/opal/util/sys_limits.c +++ b/opal/util/sys_limits.c @@ -16,6 +16,8 @@ * Copyright (c) 2014 Intel, Inc. All rights reserved. * Copyright (c) 2015 Research Organization for Information Science * and Technology (RIST). All rights reserved. + * Copyright (c) 2020 Mellanox Technologies, Inc. + * All rights reserved. * $COPYRIGHT$ * * Additional copyrights may follow @@ -76,7 +78,7 @@ static int opal_setlimit(int resource, char *value, rlim_t *out) if (0 <= getrlimit(resource, &rlim)) { if (rlim.rlim_max < maxlim) { - rlim_set.rlim_cur = rlim.rlim_cur; + rlim_set.rlim_cur = rlim.rlim_max; rlim_set.rlim_max = rlim.rlim_max; } else { rlim_set.rlim_cur = maxlim;