diff options
Diffstat (limited to 'arch/tile/kernel/sys.c')
-rw-r--r-- | arch/tile/kernel/sys.c | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/arch/tile/kernel/sys.c b/arch/tile/kernel/sys.c index f0f87eab8c39..cb44ba7ccd2d 100644 --- a/arch/tile/kernel/sys.c +++ b/arch/tile/kernel/sys.c | |||
@@ -20,7 +20,6 @@ | |||
20 | #include <linux/sched.h> | 20 | #include <linux/sched.h> |
21 | #include <linux/mm.h> | 21 | #include <linux/mm.h> |
22 | #include <linux/smp.h> | 22 | #include <linux/smp.h> |
23 | #include <linux/smp_lock.h> | ||
24 | #include <linux/syscalls.h> | 23 | #include <linux/syscalls.h> |
25 | #include <linux/mman.h> | 24 | #include <linux/mman.h> |
26 | #include <linux/file.h> | 25 | #include <linux/file.h> |
@@ -57,13 +56,6 @@ ssize_t sys32_readahead(int fd, u32 offset_lo, u32 offset_hi, u32 count) | |||
57 | return sys_readahead(fd, ((loff_t)offset_hi << 32) | offset_lo, count); | 56 | return sys_readahead(fd, ((loff_t)offset_hi << 32) | offset_lo, count); |
58 | } | 57 | } |
59 | 58 | ||
60 | long sys32_fadvise64(int fd, u32 offset_lo, u32 offset_hi, | ||
61 | u32 len, int advice) | ||
62 | { | ||
63 | return sys_fadvise64_64(fd, ((loff_t)offset_hi << 32) | offset_lo, | ||
64 | len, advice); | ||
65 | } | ||
66 | |||
67 | int sys32_fadvise64_64(int fd, u32 offset_lo, u32 offset_hi, | 59 | int sys32_fadvise64_64(int fd, u32 offset_lo, u32 offset_hi, |
68 | u32 len_lo, u32 len_hi, int advice) | 60 | u32 len_lo, u32 len_hi, int advice) |
69 | { | 61 | { |
@@ -104,10 +96,17 @@ SYSCALL_DEFINE6(mmap, unsigned long, addr, unsigned long, len, | |||
104 | 96 | ||
105 | #ifndef __tilegx__ | 97 | #ifndef __tilegx__ |
106 | /* See comments at the top of the file. */ | 98 | /* See comments at the top of the file. */ |
107 | #define sys_fadvise64 sys32_fadvise64 | ||
108 | #define sys_fadvise64_64 sys32_fadvise64_64 | 99 | #define sys_fadvise64_64 sys32_fadvise64_64 |
109 | #define sys_readahead sys32_readahead | 100 | #define sys_readahead sys32_readahead |
110 | #define sys_sync_file_range sys_sync_file_range2 | 101 | #endif |
102 | |||
103 | /* Call the trampolines to manage pt_regs where necessary. */ | ||
104 | #define sys_execve _sys_execve | ||
105 | #define sys_sigaltstack _sys_sigaltstack | ||
106 | #define sys_rt_sigreturn _sys_rt_sigreturn | ||
107 | #define sys_clone _sys_clone | ||
108 | #ifndef __tilegx__ | ||
109 | #define sys_cmpxchg_badaddr _sys_cmpxchg_badaddr | ||
111 | #endif | 110 | #endif |
112 | 111 | ||
113 | /* | 112 | /* |