From: bibo,mao Date: Tue, 30 Jan 2007 03:02:19 +0000 (+0800) Subject: [IA64] find thread for user rbs address X-Git-Tag: v2.6.21-rc1~92^2~36^2~17 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=87f76d3aafe5b5e0a1d6d857088a0263b35afa6b;p=pandora-kernel.git [IA64] find thread for user rbs address I encountered one problem when running ptrace test case the situation is this: traced process's syscall parameter needs to be accessed, but for sys_clone system call with clone_flag (CLONE_VFORK | CLONE_VM | SIGCHLD) parameter. This syscall's parameter accessing result is wrong. The reason is that vforked child process mm point is the same, but tgid is different. Without this patch find_thread_for_addr will return vforked process if vforked process is also stopped, but not the thread which calls vfork syscall. Signed-off-by: Tony Luck --- Reading git-diff-tree failed