use new API's (non-tested version)
[linux-2.6.git] / linux-2.6-220-delta-ptrace-fix01.patch
1 diff --git a/kernel/ptrace.c b/kernel/ptrace.c
2 index 8eb5006..82dc549 100644
3 --- a/kernel/ptrace.c
4 +++ b/kernel/ptrace.c
5 @@ -58,7 +58,7 @@ int __ptrace_may_access(struct task_struct *task, unsigned int mode)
6                 dumpable = get_dumpable(task->mm);
7         if (!dumpable && !capable(CAP_SYS_PTRACE))
8                 return -EPERM;
9 -       if (!vx_check(task->xid, VS_ADMIN_P|VS_IDENT))
10 +       if (!vx_check(task->xid, VS_WATCH_P | VS_IDENT))
11                 return -EPERM;
12         if (!vx_check(task->xid, VS_IDENT) &&
13                 !task_vx_flags(task, VXF_STATE_ADMIN, 0))