mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
kill PT_ATTACHED
Since the patch
"Fix ptrace_attach()/ptrace_traceme()/de_thread() race"
commit f5b40e363a
we set PT_ATTACHED and change child->parent "atomically" wrt task_list lock.
This means we can remove the checks like "PT_ATTACHED && ->parent != ptracer"
which were needed to catch the "ptrace attach is in progress" case. We can
also remove the flag itself since nobody else uses it.
Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
Acked-by: Roland McGrath <roland@redhat.com>
Cc: Christoph Hellwig <hch@lst.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
01b8b07a5d
commit
6b39c7bfbd
4 changed files with 3 additions and 22 deletions
|
@ -67,7 +67,6 @@
|
|||
#define PT_TRACE_EXEC 0x00000080
|
||||
#define PT_TRACE_VFORK_DONE 0x00000100
|
||||
#define PT_TRACE_EXIT 0x00000200
|
||||
#define PT_ATTACHED 0x00000400 /* parent != real_parent */
|
||||
|
||||
#define PT_TRACE_MASK 0x000003f4
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue