pandora: defconfig: update
[pandora-kernel.git] / fs / proc / array.c
index 3a1dafd..b83dcbb 100644 (file)
@@ -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);