Messages in this thread | | | Date | Tue, 27 Aug 2013 09:39:54 -0700 | Subject | Re: [PATCH 1/1] proc: make /proc/self point to thread | From | Linus Torvalds <> |
| |
On Tue, Aug 27, 2013 at 7:40 AM, Oleg Nesterov <oleg@redhat.com> wrote: > /proc/self points to /proc/<tgid>, not to /proc/<tid>, and thus > "self" actually means "group leader". > > Change fs/proc/self.c to print the caller's tid, this is probably > what the users actually expect.
Yeah, thinking more about this, this can't work. I think you'd need to use "/proc/<tgid>/task/<tid>" wouldn't you?
Or perhaps even more complicated, and say "if it's a task group leader, keep the old /proc/<tgid>, otherwise do the full thread path".
Anyway, does not not sound worth it. Your previous simple patch is probably the right thing to do.
Linus
| |