mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-06 14:48:06 +00:00
x86, 32-bit: Use generic sys_pipe()
As suggested by Al, it's better to use the generic sys_pipe() for ia32. Signed-off-by: WANG Cong <amwang@redhat.com> Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
72c4d85302
commit
4c711576b9
2 changed files with 1 additions and 15 deletions
|
@ -537,7 +537,7 @@ ia32_sys_call_table:
|
||||||
.quad sys_mkdir
|
.quad sys_mkdir
|
||||||
.quad sys_rmdir /* 40 */
|
.quad sys_rmdir /* 40 */
|
||||||
.quad sys_dup
|
.quad sys_dup
|
||||||
.quad sys32_pipe
|
.quad sys_pipe
|
||||||
.quad compat_sys_times
|
.quad compat_sys_times
|
||||||
.quad quiet_ni_syscall /* old prof syscall holder */
|
.quad quiet_ni_syscall /* old prof syscall holder */
|
||||||
.quad sys_brk /* 45 */
|
.quad sys_brk /* 45 */
|
||||||
|
|
|
@ -189,20 +189,6 @@ asmlinkage long sys32_mprotect(unsigned long start, size_t len,
|
||||||
return sys_mprotect(start, len, prot);
|
return sys_mprotect(start, len, prot);
|
||||||
}
|
}
|
||||||
|
|
||||||
asmlinkage long sys32_pipe(int __user *fd)
|
|
||||||
{
|
|
||||||
int retval;
|
|
||||||
int fds[2];
|
|
||||||
|
|
||||||
retval = do_pipe_flags(fds, 0);
|
|
||||||
if (retval)
|
|
||||||
goto out;
|
|
||||||
if (copy_to_user(fd, fds, sizeof(fds)))
|
|
||||||
retval = -EFAULT;
|
|
||||||
out:
|
|
||||||
return retval;
|
|
||||||
}
|
|
||||||
|
|
||||||
asmlinkage long sys32_rt_sigaction(int sig, struct sigaction32 __user *act,
|
asmlinkage long sys32_rt_sigaction(int sig, struct sigaction32 __user *act,
|
||||||
struct sigaction32 __user *oact,
|
struct sigaction32 __user *oact,
|
||||||
unsigned int sigsetsize)
|
unsigned int sigsetsize)
|
||||||
|
|
Loading…
Add table
Reference in a new issue