1
1

sys limits: fixed soft limit setting if it is less than hard limit

Signed-off-by: Boris Karasev <karasev.b@gmail.com>
(cherry picked from commit fb9eca55cfdfc4638521b431a4e4d545d9d22559)
Этот коммит содержится в:
Boris Karasev 2020-05-14 10:54:16 +07:00
родитель 351b53fc1f
Коммит 6e42a3c66e

Просмотреть файл

@ -16,6 +16,8 @@
* Copyright (c) 2014 Intel, Inc. All rights reserved. * Copyright (c) 2014 Intel, Inc. All rights reserved.
* Copyright (c) 2015 Research Organization for Information Science * Copyright (c) 2015 Research Organization for Information Science
* and Technology (RIST). All rights reserved. * and Technology (RIST). All rights reserved.
* Copyright (c) 2020 Mellanox Technologies, Inc.
* All rights reserved.
* $COPYRIGHT$ * $COPYRIGHT$
* *
* Additional copyrights may follow * 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 (0 <= getrlimit(resource, &rlim)) {
if (rlim.rlim_max < maxlim) { 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; rlim_set.rlim_max = rlim.rlim_max;
} else { } else {
rlim_set.rlim_cur = maxlim; rlim_set.rlim_cur = maxlim;