]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - fs/proc/array.c
userns: Convert proc to use kuid/kgid where appropriate
[karo-tx-linux.git] / fs / proc / array.c
index 36a0a9192ece07c4ca1e574aaa9322b3794c2fb7..dc4c5a7b9eceb767c0d7305ce5e1b609cdcdaef3 100644 (file)
@@ -191,8 +191,14 @@ static inline void task_state(struct seq_file *m, struct pid_namespace *ns,
                task_tgid_nr_ns(p, ns),
                pid_nr_ns(pid, ns),
                ppid, tpid,
-               cred->uid, cred->euid, cred->suid, cred->fsuid,
-               cred->gid, cred->egid, cred->sgid, cred->fsgid);
+               from_kuid_munged(user_ns, cred->uid),
+               from_kuid_munged(user_ns, cred->euid),
+               from_kuid_munged(user_ns, cred->suid),
+               from_kuid_munged(user_ns, cred->fsuid),
+               from_kgid_munged(user_ns, cred->gid),
+               from_kgid_munged(user_ns, cred->egid),
+               from_kgid_munged(user_ns, cred->sgid),
+               from_kgid_munged(user_ns, cred->fsgid));
 
        task_lock(p);
        if (p->files)