X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=fs%2Fproc%2Fnamespaces.c;h=276f12431dbfccdeb4add56a226c07d6062af38b;hb=caaee6234d05a58c5b4d05e7bf766131b810a657;hp=1dece8781f91687307155c38a4c85a3ffba5c6b9;hpb=984065055e6e39f8dd812529e11922374bd39352;p=deliverable%2Flinux.git diff --git a/fs/proc/namespaces.c b/fs/proc/namespaces.c index 1dece8781f91..276f12431dbf 100644 --- a/fs/proc/namespaces.c +++ b/fs/proc/namespaces.c @@ -46,7 +46,7 @@ static const char *proc_ns_get_link(struct dentry *dentry, if (!task) return error; - if (ptrace_may_access(task, PTRACE_MODE_READ)) { + if (ptrace_may_access(task, PTRACE_MODE_READ_FSCREDS)) { error = ns_get_path(&ns_path, task, ns_ops); if (!error) nd_jump_link(&ns_path); @@ -67,7 +67,7 @@ static int proc_ns_readlink(struct dentry *dentry, char __user *buffer, int bufl if (!task) return res; - if (ptrace_may_access(task, PTRACE_MODE_READ)) { + if (ptrace_may_access(task, PTRACE_MODE_READ_FSCREDS)) { res = ns_get_name(name, sizeof(name), task, ns_ops); if (res >= 0) res = readlink_copy(buffer, buflen, name);