[MIPS] N32 waitid is the same as o32.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
bb648a0d22
commit
440537ef40
|
@ -166,34 +166,6 @@ out:
|
|||
return error;
|
||||
}
|
||||
|
||||
asmlinkage long
|
||||
sysn32_waitid(int which, compat_pid_t pid,
|
||||
siginfo_t __user *uinfo, int options,
|
||||
struct compat_rusage __user *uru)
|
||||
{
|
||||
struct rusage ru;
|
||||
long ret;
|
||||
mm_segment_t old_fs = get_fs();
|
||||
int si_signo;
|
||||
|
||||
if (!access_ok(VERIFY_WRITE, uinfo, sizeof(*uinfo)))
|
||||
return -EFAULT;
|
||||
|
||||
set_fs (KERNEL_DS);
|
||||
ret = sys_waitid(which, pid, uinfo, options,
|
||||
uru ? (struct rusage __user *) &ru : NULL);
|
||||
set_fs (old_fs);
|
||||
|
||||
if (__get_user(si_signo, &uinfo->si_signo))
|
||||
return -EFAULT;
|
||||
if (ret < 0 || si_signo == 0)
|
||||
return ret;
|
||||
|
||||
if (uru)
|
||||
ret = put_compat_rusage(&ru, uru);
|
||||
return ret;
|
||||
}
|
||||
|
||||
#define RLIM_INFINITY32 0x7fffffff
|
||||
#define RESOURCE32(x) ((x > RLIM_INFINITY32) ? RLIM_INFINITY32 : x)
|
||||
|
||||
|
|
|
@ -361,7 +361,7 @@ EXPORT(sysn32_call_table)
|
|||
PTR compat_sys_mq_notify
|
||||
PTR compat_sys_mq_getsetattr
|
||||
PTR sys_ni_syscall /* 6240, sys_vserver */
|
||||
PTR sysn32_waitid
|
||||
PTR compat_sys_waitid
|
||||
PTR sys_ni_syscall /* available, was setaltroot */
|
||||
PTR sys_add_key
|
||||
PTR sys_request_key
|
||||
|
|
Loading…
Reference in a new issue