Loading kernel/fork.c +2 −1 Original line number Diff line number Diff line Loading @@ -735,7 +735,8 @@ struct mm_struct *mm_access(struct task_struct *task, unsigned int mode) mm = get_task_mm(task); if (mm && mm != current->mm && !ptrace_may_access(task, mode)) { !ptrace_may_access(task, mode) && !capable(CAP_SYS_RESOURCE)) { mmput(mm); mm = ERR_PTR(-EACCES); } Loading Loading
kernel/fork.c +2 −1 Original line number Diff line number Diff line Loading @@ -735,7 +735,8 @@ struct mm_struct *mm_access(struct task_struct *task, unsigned int mode) mm = get_task_mm(task); if (mm && mm != current->mm && !ptrace_may_access(task, mode)) { !ptrace_may_access(task, mode) && !capable(CAP_SYS_RESOURCE)) { mmput(mm); mm = ERR_PTR(-EACCES); } Loading