X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fproc%2Farray.c;h=b83dcbb83d3fe9b7f72716f29987eb3f08b8bc97;hb=HEAD;hp=3a1dafd228d14c5e11b142084305e8b60161f84c;hpb=f673b7c2c5c79ec239aca504452d2584b0bad34a;p=pandora-kernel.git diff --git a/fs/proc/array.c b/fs/proc/array.c index 3a1dafd228d1..b83dcbb83d3f 100644 --- a/fs/proc/array.c +++ b/fs/proc/array.c @@ -204,7 +204,7 @@ static inline void task_state(struct seq_file *m, struct pid_namespace *ns, group_info = cred->group_info; task_unlock(p); - for (g = 0; g < min(group_info->ngroups, NGROUPS_SMALL); g++) + for (g = 0; g < group_info->ngroups; g++) seq_printf(m, "%d ", GROUP_AT(group_info, g)); put_cred(cred); @@ -380,7 +380,7 @@ static int do_task_stat(struct seq_file *m, struct pid_namespace *ns, state = *get_task_state(task); vsize = eip = esp = 0; - permitted = ptrace_may_access(task, PTRACE_MODE_READ); + permitted = ptrace_may_access(task, PTRACE_MODE_READ_FSCREDS); mm = get_task_mm(task); if (mm) { vsize = task_vsize(mm);