skas: remove PTRACE_SIGPENDING Remove the longly unused and bad PTRACE_SIGPENDING extension from host-skas patch. Signed-off-by: Paolo 'Blaisorblade' Giarrusso Index: linux-2.6.18/arch/i386/kernel/ptrace.c =================================================================== --- linux-2.6.18.orig/arch/i386/kernel/ptrace.c +++ linux-2.6.18/arch/i386/kernel/ptrace.c @@ -643,12 +643,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.18/arch/x86_64/ia32/ptrace32.c =================================================================== --- linux-2.6.18.orig/arch/x86_64/ia32/ptrace32.c +++ linux-2.6.18/arch/x86_64/ia32/ptrace32.c @@ -263,7 +263,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 @@ -398,11 +397,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.18/arch/x86_64/kernel/ptrace.c =================================================================== --- linux-2.6.18.orig/arch/x86_64/kernel/ptrace.c +++ linux-2.6.18/arch/x86_64/kernel/ptrace.c @@ -577,12 +577,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.18/include/asm-i386/ptrace.h =================================================================== --- linux-2.6.18.orig/include/asm-i386/ptrace.h +++ linux-2.6.18/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.18/include/asm-x86_64/ptrace.h =================================================================== --- linux-2.6.18.orig/include/asm-x86_64/ptrace.h +++ linux-2.6.18/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