summaryrefslogtreecommitdiff
path: root/include/linux/stringify.h
diff options
context:
space:
mode:
authorKirill Korotaev <kksx@mail.ru>2004-09-02 00:42:48 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2004-09-02 00:42:48 -0700
commit37cbd41da09cb39c9896c04ed8baac7526bb9547 (patch)
treec56359f143f02c3cf50996fb25a82fe896fae1ff /include/linux/stringify.h
parent3345ee71e2303c7c3d70de11d812306adc648865 (diff)
[PATCH] fixed pidhashing patch
This patch fixes strange and obscure pid implementation in current kernels: - it removes calling of put_task_struct() from detach_pid() under tasklist_lock. This allows to use blocking calls in security_task_free() hooks (in __put_task_struct()). - it saves some space = 5*5 ints = 100 bytes in task_struct - it's smaller and tidy, more straigthforward and doesn't use any knowledge about pids using and assignment. - it removes pid_links and pid_struct doesn't hold reference counters on task_struct. instead, new pid_structs and linked altogether and only one of them is inserted in hash_list. Signed-off-by: Kirill Korotaev (kksx@mail.ru) Signed-off-by: William Irwin <wli@holomorphy.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux/stringify.h')
0 files changed, 0 insertions, 0 deletions