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

Commit 974fdb3c authored by Al Viro's avatar Al Viro
Browse files

mips: no magic arguments for sysm_pipe()



current_pt_regs() works just fine

Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 5e392b8d
Loading
Loading
Loading
Loading
+6 −12
Original line number Diff line number Diff line
@@ -46,20 +46,14 @@
 * argument.  Historically that used to be expensive in Linux.  These days
 * the performance advantage is negligible.
 */
asmlinkage int sysm_pipe(nabi_no_regargs volatile struct pt_regs regs)
asmlinkage int sysm_pipe(void)
{
	int fd[2];
	int error, res;

	error = do_pipe_flags(fd, 0);
	if (error) {
		res = error;
		goto out;
	}
	regs.regs[3] = fd[1];
	res = fd[0];
out:
	return res;
	int error = do_pipe_flags(fd, 0);
	if (error)
		return error;
	current_pt_regs()->regs[3] = fd[1];
	return fd[0];
}

SYSCALL_DEFINE6(mips_mmap, unsigned long, addr, unsigned long, len,