diff options
author | Roland McGrath <roland@redhat.com> | 2006-04-10 22:54:16 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-04-11 06:18:42 -0700 |
commit | f5e902817fee1589badca1284f49eecc0ef0c200 (patch) | |
tree | c72c0b9ae52c81ccecbd434fb886f8f668245f74 /fs/proc/base.c | |
parent | 491d4bed8051c655c7664b85446e13901463eb63 (diff) |
[PATCH] process accounting: take original leader's start_time in non-leader exec
The only record we have of the real-time age of a process, regardless of
execs it's done, is start_time. When a non-leader thread exec, the
original start_time of the process is lost. Things looking at the
real-time age of the process are fooled, for example the process accounting
record when the process finally dies. This change makes the oldest
start_time stick around with the process after a non-leader exec. This way
the association between PID and start_time is kept constant, which seems
correct to me.
Signed-off-by: Roland McGrath <roland@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'fs/proc/base.c')
0 files changed, 0 insertions, 0 deletions