diff options
author | Oleg Nesterov <oleg@tv-sign.ru> | 2006-10-28 17:38:54 (GMT) |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-10-28 18:30:55 (GMT) |
commit | d7c3f5f231c60d7e6ada5770b536df2b3ec1bd08 (patch) | |
tree | 04bd0ce8b70f7a43195a210d8dd6a808be329a1c /kernel/mutex.c | |
parent | a98b6094261c0112e9c455c96995972181bff049 (diff) | |
download | linux-d7c3f5f231c60d7e6ada5770b536df2b3ec1bd08.tar.xz |
[PATCH] fill_tgid: cleanup delays accounting
fill_tgid() should skip not only an already exited group leader. If the
task has ->exit_state != 0 it already did exit_notify(), so it also did
fill_tgid_exit()->delayacct_add_tsk(->signal->stats) and we should skip it
to avoid a double accounting.
This patch doesn't close the race completely, but it cleanups the code.
Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
Cc: Shailabh Nagar <nagar@watson.ibm.com>
Cc: Balbir Singh <balbir@in.ibm.com>
Cc: Jay Lan <jlan@sgi.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'kernel/mutex.c')
0 files changed, 0 insertions, 0 deletions