Lines Matching refs:new_rlim
1361 struct rlimit *new_rlim, struct rlimit *old_rlim) in do_prlimit() argument
1368 if (new_rlim) { in do_prlimit()
1369 if (new_rlim->rlim_cur > new_rlim->rlim_max) in do_prlimit()
1372 new_rlim->rlim_max > sysctl_nr_open) in do_prlimit()
1385 if (new_rlim) { in do_prlimit()
1388 if (new_rlim->rlim_max > rlim->rlim_max && in do_prlimit()
1393 resource, new_rlim); in do_prlimit()
1394 if (resource == RLIMIT_CPU && new_rlim->rlim_cur == 0) { in do_prlimit()
1401 new_rlim->rlim_cur = 1; in do_prlimit()
1407 if (new_rlim) in do_prlimit()
1408 *rlim = *new_rlim; in do_prlimit()
1418 if (!retval && new_rlim && resource == RLIMIT_CPU && in do_prlimit()
1419 new_rlim->rlim_cur != RLIM_INFINITY) in do_prlimit()
1420 update_rlimit_cpu(tsk, new_rlim->rlim_cur); in do_prlimit()
1449 const struct rlimit64 __user *, new_rlim, in SYSCALL_DEFINE4() argument
1457 if (new_rlim) { in SYSCALL_DEFINE4()
1458 if (copy_from_user(&new64, new_rlim, sizeof(new64))) in SYSCALL_DEFINE4()
1477 ret = do_prlimit(tsk, resource, new_rlim ? &new : NULL, in SYSCALL_DEFINE4()
1492 struct rlimit new_rlim; in SYSCALL_DEFINE2() local
1494 if (copy_from_user(&new_rlim, rlim, sizeof(*rlim))) in SYSCALL_DEFINE2()
1496 return do_prlimit(current, resource, &new_rlim, NULL); in SYSCALL_DEFINE2()