Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 709410a0 authored by Al Viro's avatar Al Viro
Browse files

mips: use sane prototype for sys_rt_sigsuspend()



we want to do that before branchpoint for arch-* to be able to
consolidate sys_rt_sigsuspend() declarations.

Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 5a1b98d3
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -259,18 +259,14 @@ asmlinkage int sys_sigsuspend(nabi_no_regargs struct pt_regs regs)
}
#endif

asmlinkage int sys_rt_sigsuspend(nabi_no_regargs struct pt_regs regs)
SYSCALL_DEFINE2(rt_sigsuspend, sigset_t __user *,unewset, size_t, sigsetsize)
{
	sigset_t newset;
	sigset_t __user *unewset;
	size_t sigsetsize;

	/* XXX Don't preclude handling different sized sigset_t's.  */
	sigsetsize = regs.regs[5];
	if (sigsetsize != sizeof(sigset_t))
		return -EINVAL;

	unewset = (sigset_t __user *) regs.regs[4];
	if (copy_from_user(&newset, unewset, sizeof(newset)))
		return -EFAULT;
	return sigsuspend(&newset);