Loading include/linux/ptrace.h +1 −1 Original line number Diff line number Diff line Loading @@ -172,7 +172,7 @@ static inline void ptrace_init_task(struct task_struct *child, bool ptrace) child->ptrace = 0; if (unlikely(ptrace)) { child->ptrace = current->ptrace; __ptrace_link(child, current->parent); ptrace_link(child, current->parent); } } Loading include/linux/tracehook.h +1 −1 Original line number Diff line number Diff line Loading @@ -280,7 +280,7 @@ static inline void tracehook_report_clone(int trace, struct pt_regs *regs, unsigned long clone_flags, pid_t pid, struct task_struct *child) { if (unlikely(trace)) { if (unlikely(trace) || unlikely(clone_flags & CLONE_PTRACE)) { /* * The child starts up with an immediate SIGSTOP. */ Loading Loading
include/linux/ptrace.h +1 −1 Original line number Diff line number Diff line Loading @@ -172,7 +172,7 @@ static inline void ptrace_init_task(struct task_struct *child, bool ptrace) child->ptrace = 0; if (unlikely(ptrace)) { child->ptrace = current->ptrace; __ptrace_link(child, current->parent); ptrace_link(child, current->parent); } } Loading
include/linux/tracehook.h +1 −1 Original line number Diff line number Diff line Loading @@ -280,7 +280,7 @@ static inline void tracehook_report_clone(int trace, struct pt_regs *regs, unsigned long clone_flags, pid_t pid, struct task_struct *child) { if (unlikely(trace)) { if (unlikely(trace) || unlikely(clone_flags & CLONE_PTRACE)) { /* * The child starts up with an immediate SIGSTOP. */ Loading