52
52
#define AA (__x ) ((unsigned long)(__x))
53
53
54
54
55
- COMPAT_SYSCALL_DEFINE3 (x86_truncate64 , const char __user * , filename ,
55
+ COMPAT_SYSCALL_DEFINE3 (ia32_truncate64 , const char __user * , filename ,
56
56
unsigned long , offset_low , unsigned long , offset_high )
57
57
{
58
58
return ksys_truncate (filename ,
59
59
((loff_t ) offset_high << 32 ) | offset_low );
60
60
}
61
61
62
- COMPAT_SYSCALL_DEFINE3 (x86_ftruncate64 , unsigned int , fd ,
62
+ COMPAT_SYSCALL_DEFINE3 (ia32_ftruncate64 , unsigned int , fd ,
63
63
unsigned long , offset_low , unsigned long , offset_high )
64
64
{
65
65
return ksys_ftruncate (fd , ((loff_t ) offset_high << 32 ) | offset_low );
@@ -97,7 +97,7 @@ static int cp_stat64(struct stat64 __user *ubuf, struct kstat *stat)
97
97
return 0 ;
98
98
}
99
99
100
- COMPAT_SYSCALL_DEFINE2 (x86_stat64 , const char __user * , filename ,
100
+ COMPAT_SYSCALL_DEFINE2 (ia32_stat64 , const char __user * , filename ,
101
101
struct stat64 __user * , statbuf )
102
102
{
103
103
struct kstat stat ;
@@ -108,7 +108,7 @@ COMPAT_SYSCALL_DEFINE2(x86_stat64, const char __user *, filename,
108
108
return ret ;
109
109
}
110
110
111
- COMPAT_SYSCALL_DEFINE2 (x86_lstat64 , const char __user * , filename ,
111
+ COMPAT_SYSCALL_DEFINE2 (ia32_lstat64 , const char __user * , filename ,
112
112
struct stat64 __user * , statbuf )
113
113
{
114
114
struct kstat stat ;
@@ -118,7 +118,7 @@ COMPAT_SYSCALL_DEFINE2(x86_lstat64, const char __user *, filename,
118
118
return ret ;
119
119
}
120
120
121
- COMPAT_SYSCALL_DEFINE2 (x86_fstat64 , unsigned int , fd ,
121
+ COMPAT_SYSCALL_DEFINE2 (ia32_fstat64 , unsigned int , fd ,
122
122
struct stat64 __user * , statbuf )
123
123
{
124
124
struct kstat stat ;
@@ -128,7 +128,7 @@ COMPAT_SYSCALL_DEFINE2(x86_fstat64, unsigned int, fd,
128
128
return ret ;
129
129
}
130
130
131
- COMPAT_SYSCALL_DEFINE4 (x86_fstatat , unsigned int , dfd ,
131
+ COMPAT_SYSCALL_DEFINE4 (ia32_fstatat64 , unsigned int , dfd ,
132
132
const char __user * , filename ,
133
133
struct stat64 __user * , statbuf , int , flag )
134
134
{
@@ -156,7 +156,7 @@ struct mmap_arg_struct32 {
156
156
unsigned int offset ;
157
157
};
158
158
159
- COMPAT_SYSCALL_DEFINE1 (x86_mmap , struct mmap_arg_struct32 __user * , arg )
159
+ COMPAT_SYSCALL_DEFINE1 (ia32_mmap , struct mmap_arg_struct32 __user * , arg )
160
160
{
161
161
struct mmap_arg_struct32 a ;
162
162
@@ -171,14 +171,14 @@ COMPAT_SYSCALL_DEFINE1(x86_mmap, struct mmap_arg_struct32 __user *, arg)
171
171
}
172
172
173
173
/* warning: next two assume little endian */
174
- COMPAT_SYSCALL_DEFINE5 (x86_pread , unsigned int , fd , char __user * , ubuf ,
174
+ COMPAT_SYSCALL_DEFINE5 (ia32_pread64 , unsigned int , fd , char __user * , ubuf ,
175
175
u32 , count , u32 , poslo , u32 , poshi )
176
176
{
177
177
return ksys_pread64 (fd , ubuf , count ,
178
178
((loff_t )AA (poshi ) << 32 ) | AA (poslo ));
179
179
}
180
180
181
- COMPAT_SYSCALL_DEFINE5 (x86_pwrite , unsigned int , fd , const char __user * , ubuf ,
181
+ COMPAT_SYSCALL_DEFINE5 (ia32_pwrite64 , unsigned int , fd , const char __user * , ubuf ,
182
182
u32 , count , u32 , poslo , u32 , poshi )
183
183
{
184
184
return ksys_pwrite64 (fd , ubuf , count ,
@@ -190,7 +190,7 @@ COMPAT_SYSCALL_DEFINE5(x86_pwrite, unsigned int, fd, const char __user *, ubuf,
190
190
* Some system calls that need sign extended arguments. This could be
191
191
* done by a generic wrapper.
192
192
*/
193
- COMPAT_SYSCALL_DEFINE6 (x86_fadvise64_64 , int , fd , __u32 , offset_low ,
193
+ COMPAT_SYSCALL_DEFINE6 (ia32_fadvise64_64 , int , fd , __u32 , offset_low ,
194
194
__u32 , offset_high , __u32 , len_low , __u32 , len_high ,
195
195
int , advice )
196
196
{
@@ -200,13 +200,13 @@ COMPAT_SYSCALL_DEFINE6(x86_fadvise64_64, int, fd, __u32, offset_low,
200
200
advice );
201
201
}
202
202
203
- COMPAT_SYSCALL_DEFINE4 (x86_readahead , int , fd , unsigned int , off_lo ,
203
+ COMPAT_SYSCALL_DEFINE4 (ia32_readahead , int , fd , unsigned int , off_lo ,
204
204
unsigned int , off_hi , size_t , count )
205
205
{
206
206
return ksys_readahead (fd , ((u64 )off_hi << 32 ) | off_lo , count );
207
207
}
208
208
209
- COMPAT_SYSCALL_DEFINE6 (x86_sync_file_range , int , fd , unsigned int , off_low ,
209
+ COMPAT_SYSCALL_DEFINE6 (ia32_sync_file_range , int , fd , unsigned int , off_low ,
210
210
unsigned int , off_hi , unsigned int , n_low ,
211
211
unsigned int , n_hi , int , flags )
212
212
{
@@ -215,14 +215,14 @@ COMPAT_SYSCALL_DEFINE6(x86_sync_file_range, int, fd, unsigned int, off_low,
215
215
((u64 )n_hi << 32 ) | n_low , flags );
216
216
}
217
217
218
- COMPAT_SYSCALL_DEFINE5 (x86_fadvise64 , int , fd , unsigned int , offset_lo ,
218
+ COMPAT_SYSCALL_DEFINE5 (ia32_fadvise64 , int , fd , unsigned int , offset_lo ,
219
219
unsigned int , offset_hi , size_t , len , int , advice )
220
220
{
221
221
return ksys_fadvise64_64 (fd , ((u64 )offset_hi << 32 ) | offset_lo ,
222
222
len , advice );
223
223
}
224
224
225
- COMPAT_SYSCALL_DEFINE6 (x86_fallocate , int , fd , int , mode ,
225
+ COMPAT_SYSCALL_DEFINE6 (ia32_fallocate , int , fd , int , mode ,
226
226
unsigned int , offset_lo , unsigned int , offset_hi ,
227
227
unsigned int , len_lo , unsigned int , len_hi )
228
228
{
@@ -233,7 +233,7 @@ COMPAT_SYSCALL_DEFINE6(x86_fallocate, int, fd, int, mode,
233
233
/*
234
234
* The 32-bit clone ABI is CONFIG_CLONE_BACKWARDS
235
235
*/
236
- COMPAT_SYSCALL_DEFINE5 (x86_clone , unsigned long , clone_flags ,
236
+ COMPAT_SYSCALL_DEFINE5 (ia32_clone , unsigned long , clone_flags ,
237
237
unsigned long , newsp , int __user * , parent_tidptr ,
238
238
unsigned long , tls_val , int __user * , child_tidptr )
239
239
{
0 commit comments