mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-25 05:04:09 +08:00
signals: annotate lock context change on ptrace_stop()
ptrace_stop() releases and regrabs current->sighand->siglock but was missing proper annotation. Add it. Signed-off-by: Namhyung Kim <namhyung@gmail.com> Acked-by: Roland McGrath <roland@redhat.com> Cc: Ingo Molnar <mingo@elte.hu> Cc: Oleg Nesterov <oleg@redhat.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
b8ed374e20
commit
b840115083
@ -1618,6 +1618,8 @@ static int sigkill_pending(struct task_struct *tsk)
|
||||
* is gone, we keep current->exit_code unless clear_code.
|
||||
*/
|
||||
static void ptrace_stop(int exit_code, int clear_code, siginfo_t *info)
|
||||
__releases(¤t->sighand->siglock)
|
||||
__acquires(¤t->sighand->siglock)
|
||||
{
|
||||
if (arch_ptrace_stop_needed(exit_code, info)) {
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user