From 980766f129510d4268fca5eaab8cb6071094d439 Mon Sep 17 00:00:00 2001 From: "Eric W. Biederman" Date: Mon, 26 Jun 2006 00:25:43 -0700 Subject: [PATCH] --- yaml --- r: 30239 b: refs/heads/master c: 87bfbf679ffb1e95dd9ada694f66aafc4bfa5959 h: refs/heads/master i: 30237: d2433979a9838a599b6651385dd9e9b336c841e0 30235: 4600efbf39394db100c81ca98a38a4f3ef86c17b 30231: 63c9cc2b9fcb61addf417bbdf2431d35b535e0f2 30223: e09abf5510425b4b8eee7da08372b96a97f9296c 30207: 589ad079c10345de9d684b9e90fc5c2d801c6fff v: v3 --- [refs] | 2 +- trunk/fs/proc/base.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index c597d0f4f84c..1b9016c3879b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 167965495153ba9829d0a34b6800dbf5d94de8c8 +refs/heads/master: 87bfbf679ffb1e95dd9ada694f66aafc4bfa5959 diff --git a/trunk/fs/proc/base.c b/trunk/fs/proc/base.c index 0762bc34d98b..fa0e6bee40fa 100644 --- a/trunk/fs/proc/base.c +++ b/trunk/fs/proc/base.c @@ -1371,7 +1371,7 @@ static struct inode *proc_pid_make_inode(struct super_block * sb, struct task_st ei->type = ino; inode->i_uid = 0; inode->i_gid = 0; - if (ino == PROC_TGID_INO || ino == PROC_TID_INO || task_dumpable(task)) { + if (task_dumpable(task)) { inode->i_uid = task->euid; inode->i_gid = task->egid; } @@ -1400,7 +1400,7 @@ static int pid_revalidate(struct dentry *dentry, struct nameidata *nd) struct inode *inode = dentry->d_inode; struct task_struct *task = proc_task(inode); if (pid_alive(task)) { - if (proc_type(inode) == PROC_TGID_INO || proc_type(inode) == PROC_TID_INO || task_dumpable(task)) { + if (task_dumpable(task)) { inode->i_uid = task->euid; inode->i_gid = task->egid; } else {