diff options
| author | Oleg Nesterov <[email protected]> | 2006-10-28 10:38:54 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2006-10-28 11:30:54 -0700 |
| commit | a98b6094261c0112e9c455c96995972181bff049 (patch) | |
| tree | 01a15d79e331730de5a255a7109cf1318b95f6ac /include/linux/debugobjects.h | |
| parent | b8534d7bd89df0cd41cd47bcd6733a05ea9a691a (diff) | |
[PATCH] taskstats: don't use tasklist_lock
Remove tasklist_lock from taskstats.c. find_task_by_pid() is rcu-safe.
->siglock allows us to traverse subthread without tasklist.
Q: delay accounting looks wrong to me. If sub-thread has already called
taskstats_exit_send() but didn't call release_task(self) yet it will be
accounted twice. The window is big. No?
Signed-off-by: Oleg Nesterov <[email protected]>
Cc: Shailabh Nagar <[email protected]>
Cc: Balbir Singh <[email protected]>
Cc: Jay Lan <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions