summaryrefslogtreecommitdiff
path: root/include/linux/signal.h
diff options
context:
space:
mode:
authorOleg Nesterov <oleg@redhat.com>2011-04-27 21:54:20 +0400
committerOleg Nesterov <oleg@redhat.com>2011-04-28 15:01:36 +0400
commit73ef4aeb61b53fce464a7e24ef03a26f98b2f617 (patch)
tree15acc5d7ded643ccd1da1d502033822a2452497c /include/linux/signal.h
parentfec9993db093acfc3999a364e31f8adae41fcb28 (diff)
downloadlinux-73ef4aeb61b53fce464a7e24ef03a26f98b2f617.tar.xz
signal: sigprocmask: narrow the scope of ->siglock
No functional changes, preparation to simplify the review of the next change. 1. We can read current->block lockless, nobody else can ever change this mask. 2. Calculate the resulting sigset_t outside of ->siglock into the temporary variable, then take ->siglock and change ->blocked. Also, kill the stale comment about BKL. Signed-off-by: Oleg Nesterov <oleg@redhat.com> Reviewed-by: Matt Fleming <matt.fleming@linux.intel.com> Acked-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'include/linux/signal.h')
0 files changed, 0 insertions, 0 deletions