summaryrefslogtreecommitdiffstats
path: root/arch/ia64/kernel/crash.c
diff options
context:
space:
mode:
authorbibo,mao <bibo.mao@intel.com>2007-01-30 11:02:19 +0800
committerTony Luck <tony.luck@intel.com>2007-02-05 14:04:21 -0800
commit87f76d3aafe5b5e0a1d6d857088a0263b35afa6b (patch)
tree80a547e0c0a0cfe2eb1764b7a2b6410cbe5463f8 /arch/ia64/kernel/crash.c
parentae0af3e3462fdada42deba30479aba70c6cf8b72 (diff)
downloadblackbird-obmc-linux-87f76d3aafe5b5e0a1d6d857088a0263b35afa6b.tar.gz
blackbird-obmc-linux-87f76d3aafe5b5e0a1d6d857088a0263b35afa6b.zip
[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 <tony.luck@intel.com>
Diffstat (limited to 'arch/ia64/kernel/crash.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud