diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2013-02-24 10:52:26 -0500 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2013-02-24 10:52:26 -0500 |
commit | 561c6731978fa128f29342495f47fc3365898b3d (patch) | |
tree | 6adc3a961708c8ec2d8e3a52e80bf9421f866066 /arch/x86 | |
parent | aee41fe2b2468bd3276e8eecd36c3e75927e2c53 (diff) |
switch lseek to COMPAT_SYSCALL_DEFINE
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'arch/x86')
-rw-r--r-- | arch/x86/ia32/sys_ia32.c | 5 | ||||
-rw-r--r-- | arch/x86/include/asm/sys_ia32.h | 1 | ||||
-rw-r--r-- | arch/x86/syscalls/syscall_32.tbl | 2 |
3 files changed, 1 insertions, 7 deletions
diff --git a/arch/x86/ia32/sys_ia32.c b/arch/x86/ia32/sys_ia32.c index 592f5a9a9c0e..ad7a20cbc699 100644 --- a/arch/x86/ia32/sys_ia32.c +++ b/arch/x86/ia32/sys_ia32.c | |||
@@ -218,11 +218,6 @@ asmlinkage long sys32_sendfile(int out_fd, int in_fd, | |||
218 | * Some system calls that need sign extended arguments. This could be | 218 | * Some system calls that need sign extended arguments. This could be |
219 | * done by a generic wrapper. | 219 | * done by a generic wrapper. |
220 | */ | 220 | */ |
221 | long sys32_lseek(unsigned int fd, int offset, unsigned int whence) | ||
222 | { | ||
223 | return sys_lseek(fd, offset, whence); | ||
224 | } | ||
225 | |||
226 | long sys32_kill(int pid, int sig) | 221 | long sys32_kill(int pid, int sig) |
227 | { | 222 | { |
228 | return sys_kill(pid, sig); | 223 | return sys_kill(pid, sig); |
diff --git a/arch/x86/include/asm/sys_ia32.h b/arch/x86/include/asm/sys_ia32.h index 0218d917f509..8459efc39686 100644 --- a/arch/x86/include/asm/sys_ia32.h +++ b/arch/x86/include/asm/sys_ia32.h | |||
@@ -43,7 +43,6 @@ asmlinkage long sys32_pwrite(unsigned int, const char __user *, u32, u32, u32); | |||
43 | asmlinkage long sys32_personality(unsigned long); | 43 | asmlinkage long sys32_personality(unsigned long); |
44 | asmlinkage long sys32_sendfile(int, int, compat_off_t __user *, s32); | 44 | asmlinkage long sys32_sendfile(int, int, compat_off_t __user *, s32); |
45 | 45 | ||
46 | long sys32_lseek(unsigned int, int, unsigned int); | ||
47 | long sys32_kill(int, int); | 46 | long sys32_kill(int, int); |
48 | long sys32_fadvise64_64(int, __u32, __u32, __u32, __u32, int); | 47 | long sys32_fadvise64_64(int, __u32, __u32, __u32, __u32, int); |
49 | long sys32_vm86_warning(void); | 48 | long sys32_vm86_warning(void); |
diff --git a/arch/x86/syscalls/syscall_32.tbl b/arch/x86/syscalls/syscall_32.tbl index f2fe78ff22cc..f51810be1a32 100644 --- a/arch/x86/syscalls/syscall_32.tbl +++ b/arch/x86/syscalls/syscall_32.tbl | |||
@@ -25,7 +25,7 @@ | |||
25 | 16 i386 lchown sys_lchown16 | 25 | 16 i386 lchown sys_lchown16 |
26 | 17 i386 break | 26 | 17 i386 break |
27 | 18 i386 oldstat sys_stat | 27 | 18 i386 oldstat sys_stat |
28 | 19 i386 lseek sys_lseek sys32_lseek | 28 | 19 i386 lseek sys_lseek compat_sys_lseek |
29 | 20 i386 getpid sys_getpid | 29 | 20 i386 getpid sys_getpid |
30 | 21 i386 mount sys_mount compat_sys_mount | 30 | 21 i386 mount sys_mount compat_sys_mount |
31 | 22 i386 umount sys_oldumount | 31 | 22 i386 umount sys_oldumount |