From: Bodo Stroesser Remove an unnecessary and even dangerous check in is_syscall() The bug was inserted by my patch syscall-security-1. Signed-off-by: Bodo Stroesser --- --- linux-2.6.9-rc4-mm1-org/arch/um/sys-i386/ptrace.c 2004-10-14 15:45:12.000000000 +0200 +++ linux-2.6.9-rc4-mm1-new/arch/um/sys-i386/ptrace.c 2004-10-18 18:52:27.130413618 +0200 @@ -28,8 +28,7 @@ int is_syscall(unsigned long addr) addr); return(0); } - return( (instr == 0x80cd || instr == 0x340f) && - PT_REGS_EAX(¤t->thread.regs) < NR_syscalls); + return(instr == 0x80cd || instr == 0x340f); } /* determines which flags the user has access to. */