summaryrefslogtreecommitdiff
path: root/fs/ramfs
diff options
context:
space:
mode:
authorOleg Nesterov <oleg@redhat.com>2011-06-22 23:10:26 +0200
committerOleg Nesterov <oleg@redhat.com>2011-06-27 20:30:10 +0200
commit087806b1281563e4ae7a5bce3155f894af5f4118 (patch)
tree01547cd793de4e06f633293efa530a13ff2724a6 /fs/ramfs
parentd4f7c511c1c2a67eb287987cf1ce9554149030e6 (diff)
downloadlinux-3.10-087806b1281563e4ae7a5bce3155f894af5f4118.tar.gz
linux-3.10-087806b1281563e4ae7a5bce3155f894af5f4118.tar.bz2
linux-3.10-087806b1281563e4ae7a5bce3155f894af5f4118.zip
redefine thread_group_leader() as exit_signal >= 0
Change de_thread() to set old_leader->exit_signal = -1. This is good for the consistency, it is no longer the leader and all sub-threads have exit_signal = -1 set by copy_process(CLONE_THREAD). And this allows us to micro-optimize thread_group_leader(), it can simply check exit_signal >= 0. This also makes sense because we should move ->group_leader from task_struct to signal_struct. Signed-off-by: Oleg Nesterov <oleg@redhat.com> Reviewed-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'fs/ramfs')
0 files changed, 0 insertions, 0 deletions