From: Christoph Hellwig Looks like 2.6.15-rc1-mm1 has total crap in ptrace_get_task_struct (and it looks like my fault because I sent out a wrong patch). Signed-off-by: Andrew Morton --- kernel/ptrace.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN kernel/ptrace.c~use-ptrace_get_task_struct-in-various-places-fix-3 kernel/ptrace.c --- devel/kernel/ptrace.c~use-ptrace_get_task_struct-in-various-places-fix-3 2005-12-10 21:50:19.000000000 -0800 +++ devel-akpm/kernel/ptrace.c 2005-12-10 21:50:19.000000000 -0800 @@ -460,7 +460,7 @@ struct task_struct *ptrace_get_task_stru read_unlock(&tasklist_lock); if (!child) return ERR_PTR(-ESRCH); - return 0; + return child; } #ifndef __ARCH_SYS_PTRACE _