From 9a14e2c7bd0114f76eb675b869ec0e6ffca9e9e0 Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Wed, 23 Jul 2008 16:38:43 +0000 Subject: [PATCH] Let the spectator see all. --- delta-ptrace-fix01.diff | 12 ++++++++++++ kernel-2.6.spec | 2 ++ 2 files changed, 14 insertions(+) create mode 100644 delta-ptrace-fix01.diff diff --git a/delta-ptrace-fix01.diff b/delta-ptrace-fix01.diff new file mode 100644 index 000000000..86545bc12 --- /dev/null +++ b/delta-ptrace-fix01.diff @@ -0,0 +1,12 @@ +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 +--- linux-2.6.22.19-vs2.3.0.34.8/kernel/ptrace.c 2008-03-15 08:16:10.000000000 -0400 ++++ linux-2.6.22.19-vs2.3.0.34.9/kernel/ptrace.c 2008-07-23 12:32:11.000000000 -0400 +@@ -146,7 +146,7 @@ static int may_attach(struct task_struct + dumpable = task->mm->dumpable; + if (!dumpable && !capable(CAP_SYS_PTRACE)) + return -EPERM; +- if (!vx_check(task->xid, VS_ADMIN_P|VS_IDENT)) ++ if (!vx_check(task->xid, VS_WATCH_P | VS_IDENT)) + return -EPERM; + if (!vx_check(task->xid, VS_IDENT) && + !task_vx_flags(task, VXF_STATE_ADMIN, 0)) diff --git a/kernel-2.6.spec b/kernel-2.6.spec index 73ecf233c..9df532e9e 100644 --- a/kernel-2.6.spec +++ b/kernel-2.6.spec @@ -155,6 +155,7 @@ Patch100: linux-2.6-100-build-nonintconfig.patch # Linux-VServer Patch200: patch-%{rpmversion}-vs%{vsversion}.diff Patch210: linux-2.6-210-vserver-cpu-sched.patch +Patch220: delta-ptrace-fix01.diff # IP sets Patch250: linux-2.6-250-ipsets.patch @@ -358,6 +359,7 @@ KERNEL_PREVIOUS=vanilla %ApplyPatch 200 %ApplyPatch 210 +%ApplyPatch 220 %ApplyPatch 250 -- 2.43.0