summaryrefslogtreecommitdiff
path: root/lib/bsearch.c
diff options
context:
space:
mode:
authorOleg Nesterov <oleg@redhat.com>2013-01-21 20:47:41 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-01-27 20:49:00 -0800
commit79db599067c85ce13bb46aa72de79676e96ed8c9 (patch)
treec0a942f6587557cafdff1d18f4596fee2d8eb077 /lib/bsearch.c
parent7ab00191afc44277b0639f64353b366de122d2c2 (diff)
downloadlwn-79db599067c85ce13bb46aa72de79676e96ed8c9.tar.gz
lwn-79db599067c85ce13bb46aa72de79676e96ed8c9.zip
ptrace: introduce signal_wake_up_state() and ptrace_signal_wake_up()
commit 910ffdb18a6408e14febbb6e4b6840fd2c928c82 upstream. Cleanup and preparation for the next change. signal_wake_up(resume => true) is overused. None of ptrace/jctl callers actually want to wakeup a TASK_WAKEKILL task, but they can't specify the necessary mask. Turn signal_wake_up() into signal_wake_up_state(state), reintroduce signal_wake_up() as a trivial helper, and add ptrace_signal_wake_up() which adds __TASK_TRACED. This way ptrace_signal_wake_up() can work "inside" ptrace_request() even if the tracee doesn't have the TASK_WAKEKILL bit set. Signed-off-by: Oleg Nesterov <oleg@redhat.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'lib/bsearch.c')
0 files changed, 0 insertions, 0 deletions