|
@@ -1396,8 +1396,7 @@ int do_prlimit(struct task_struct *tsk, unsigned int resource,
|
|
!capable(CAP_SYS_RESOURCE))
|
|
!capable(CAP_SYS_RESOURCE))
|
|
retval = -EPERM;
|
|
retval = -EPERM;
|
|
if (!retval)
|
|
if (!retval)
|
|
- retval = security_task_setrlimit(tsk->group_leader,
|
|
|
|
- resource, new_rlim);
|
|
|
|
|
|
+ retval = security_task_setrlimit(tsk, resource, new_rlim);
|
|
if (resource == RLIMIT_CPU && new_rlim->rlim_cur == 0) {
|
|
if (resource == RLIMIT_CPU && new_rlim->rlim_cur == 0) {
|
|
/*
|
|
/*
|
|
* The caller is asking for an immediate RLIMIT_CPU
|
|
* The caller is asking for an immediate RLIMIT_CPU
|