Commit 511da1a9 authored by Jeff Garzik's avatar Jeff Garzik

alpha pid-reporting POSIX comformance bug fix:

2.4 kernels were changed to support POSIX thread groups, such that,
sys_getpid() now returns $task->tgid, the thread group id.

Since alpha implements its own getpid syscall, it missed this change,
which is now included here.
parent 9fb72010
...@@ -221,8 +221,8 @@ asmlinkage unsigned long sys_getxpid(int a0, int a1, int a2, int a3, int a4, ...@@ -221,8 +221,8 @@ asmlinkage unsigned long sys_getxpid(int a0, int a1, int a2, int a3, int a4,
* isn't actually going to matter, as if the parent happens * isn't actually going to matter, as if the parent happens
* to change we can happily return either of the pids. * to change we can happily return either of the pids.
*/ */
(&regs)->r20 = tsk->real_parent->pid; (&regs)->r20 = tsk->real_parent->tgid;
return tsk->pid; return tsk->tgid;
} }
asmlinkage unsigned long osf_mmap(unsigned long addr, unsigned long len, asmlinkage unsigned long osf_mmap(unsigned long addr, unsigned long len,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment