skas: remove PTRACE_SIGPENDING Remove the longly unused and bad PTRACE_SIGPENDING extension from host-skas patch. Signed-off-by: Paolo 'Blaisorblade' Giarrusso --- linux-2.6.git-paolo/arch/i386/kernel/ptrace.c | 6 ------ linux-2.6.git-paolo/arch/x86_64/ia32/ptrace32.c | 6 ------ linux-2.6.git-paolo/arch/x86_64/kernel/ptrace.c | 6 ------ linux-2.6.git-paolo/include/asm-i386/ptrace.h | 2 +- linux-2.6.git-paolo/include/asm-x86_64/ptrace.h | 2 +- 5 files changed, 2 insertions(+), 20 deletions(-) Index: linux-2.6.git/arch/i386/kernel/ptrace.c =================================================================== --- linux-2.6.git.orig/arch/i386/kernel/ptrace.c +++ linux-2.6.git/arch/i386/kernel/ptrace.c @@ -640,12 +640,6 @@ long arch_ptrace(struct task_struct *chi break; } - case PTRACE_SIGPENDING: - ret = copy_to_user((unsigned long *) data, - &child->pending.signal, - sizeof(child->pending.signal)); - break; - case PTRACE_LDT: { struct ptrace_ldt ldt; Index: linux-2.6.git/arch/x86_64/ia32/ptrace32.c =================================================================== --- linux-2.6.git.orig/arch/x86_64/ia32/ptrace32.c +++ linux-2.6.git/arch/x86_64/ia32/ptrace32.c @@ -229,7 +229,6 @@ asmlinkage long sys32_ptrace(long reques case PTRACE_GETEVENTMSG: #ifdef CONFIG_PROC_MM case PTRACE_FAULTINFO: - case PTRACE_SIGPENDING: case PTRACE_LDT: case PTRACE_SWITCH_MM: #endif @@ -363,11 +362,6 @@ asmlinkage long sys32_ptrace(long reques sizeof(fault)); break; } - case PTRACE_SIGPENDING: - ret = copy_to_user((unsigned long *) datap, - &child->pending.signal, - sizeof(child->pending.signal)); - break; case PTRACE_LDT: { struct ptrace_ldt32 ldt; Index: linux-2.6.git/arch/x86_64/kernel/ptrace.c =================================================================== --- linux-2.6.git.orig/arch/x86_64/kernel/ptrace.c +++ linux-2.6.git/arch/x86_64/kernel/ptrace.c @@ -582,12 +582,6 @@ long arch_ptrace(struct task_struct *chi break; } - case PTRACE_SIGPENDING: - ret = copy_to_user((unsigned long *) data, - &child->pending.signal, - sizeof(child->pending.signal)); - break; - case PTRACE_LDT: { struct ptrace_ldt ldt; Index: linux-2.6.git/include/asm-i386/ptrace.h =================================================================== --- linux-2.6.git.orig/include/asm-i386/ptrace.h +++ linux-2.6.git/include/asm-i386/ptrace.h @@ -92,7 +92,7 @@ extern unsigned long profile_pc(struct p #define _LINUX_PTRACE_STRUCT_DEF #define PTRACE_FAULTINFO 52 -#define PTRACE_SIGPENDING 53 +/* 53 was used for PTRACE_SIGPENDING, don't reuse it. */ #define PTRACE_LDT 54 #define PTRACE_SWITCH_MM 55 Index: linux-2.6.git/include/asm-x86_64/ptrace.h =================================================================== --- linux-2.6.git.orig/include/asm-x86_64/ptrace.h +++ linux-2.6.git/include/asm-x86_64/ptrace.h @@ -116,7 +116,7 @@ struct ptrace_ldt { #define PTRACE_SETFPXREGS 19 #define PTRACE_FAULTINFO 52 -#define PTRACE_SIGPENDING 53 +/* 53 was used for PTRACE_SIGPENDING, don't reuse it. */ #define PTRACE_LDT 54 #define PTRACE_SWITCH_MM 55