1 diff -Nurp linux-2.6.22.19-vs2.3.0.34.8/kernel/ptrace.c linux-2.6.22.19-vs2.3.0.34.9/kernel/ptrace.c
2 --- linux-2.6.22.19-vs2.3.0.34.8/kernel/ptrace.c 2008-03-15 08:16:10.000000000 -0400
3 +++ linux-2.6.22.19-vs2.3.0.34.9/kernel/ptrace.c 2008-07-23 12:32:11.000000000 -0400
4 @@ -146,7 +146,7 @@ static int may_attach(struct task_struct
5 dumpable = task->mm->dumpable;
6 if (!dumpable && !capable(CAP_SYS_PTRACE))
8 - if (!vx_check(task->xid, VS_ADMIN_P|VS_IDENT))
9 + if (!vx_check(task->xid, VS_WATCH_P | VS_IDENT))
11 if (!vx_check(task->xid, VS_IDENT) &&
12 !task_vx_flags(task, VXF_STATE_ADMIN, 0))