|
@@ -964,9 +964,9 @@ out:
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
-COMPAT_SYSCALL_DEFINE3(readv, unsigned long, fd,
|
|
|
+COMPAT_SYSCALL_DEFINE3(readv, compat_ulong_t, fd,
|
|
|
const struct compat_iovec __user *,vec,
|
|
|
- unsigned long, vlen)
|
|
|
+ compat_ulong_t, vlen)
|
|
|
{
|
|
|
struct fd f = fdget(fd);
|
|
|
ssize_t ret;
|
|
@@ -1001,9 +1001,9 @@ COMPAT_SYSCALL_DEFINE4(preadv64, unsigned long, fd,
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
-COMPAT_SYSCALL_DEFINE5(preadv, unsigned long, fd,
|
|
|
+COMPAT_SYSCALL_DEFINE5(preadv, compat_ulong_t, fd,
|
|
|
const struct compat_iovec __user *,vec,
|
|
|
- unsigned long, vlen, u32, pos_low, u32, pos_high)
|
|
|
+ compat_ulong_t, vlen, u32, pos_low, u32, pos_high)
|
|
|
{
|
|
|
loff_t pos = ((loff_t)pos_high << 32) | pos_low;
|
|
|
return compat_sys_preadv64(fd, vec, vlen, pos);
|
|
@@ -1031,9 +1031,9 @@ out:
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
-COMPAT_SYSCALL_DEFINE3(writev, unsigned long, fd,
|
|
|
+COMPAT_SYSCALL_DEFINE3(writev, compat_ulong_t, fd,
|
|
|
const struct compat_iovec __user *, vec,
|
|
|
- unsigned long, vlen)
|
|
|
+ compat_ulong_t, vlen)
|
|
|
{
|
|
|
struct fd f = fdget(fd);
|
|
|
ssize_t ret;
|
|
@@ -1068,9 +1068,9 @@ COMPAT_SYSCALL_DEFINE4(pwritev64, unsigned long, fd,
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
-COMPAT_SYSCALL_DEFINE5(pwritev, unsigned long, fd,
|
|
|
+COMPAT_SYSCALL_DEFINE5(pwritev, compat_ulong_t, fd,
|
|
|
const struct compat_iovec __user *,vec,
|
|
|
- unsigned long, vlen, u32, pos_low, u32, pos_high)
|
|
|
+ compat_ulong_t, vlen, u32, pos_low, u32, pos_high)
|
|
|
{
|
|
|
loff_t pos = ((loff_t)pos_high << 32) | pos_low;
|
|
|
return compat_sys_pwritev64(fd, vec, vlen, pos);
|