diff -ur linux-2.4.21-rc1/fs/proc/base.c linux-2.4.21-rc1-procfs-fix/fs/proc/base.c --- linux-2.4.21-rc1/fs/proc/base.c Tue Jan 7 15:50:14 2003 +++ linux-2.4.21-rc1-procfs-fix/fs/proc/base.c Tue Apr 29 13:25:24 2003 @@ -711,7 +711,7 @@ inode->u.proc_i.task = task; inode->i_uid = 0; inode->i_gid = 0; - if (ino == PROC_PID_INO || task_dumpable(task)) { + if (ino == PROC_PID_INO || ino == PROC_PID_FD || ino >= PROC_PID_FD_DIR || task_dumpable(task)) { inode->i_uid = task->euid; inode->i_gid = task->egid; } Only in linux-2.4.21-rc1-procfs-fix/fs/proc: base.c.orig