]> Pileus Git - ~andy/linux/blobdiff - fs/read_write.c
fs/read_write.c:compat_readv(): remove bogus area verify
[~andy/linux] / fs / read_write.c
index 58e440df1bc687e3dd3eea50fe38f018a6cc192b..1193ffd0356547b63cdf0a503a2eb68ae84d8ba6 100644 (file)
@@ -901,10 +901,6 @@ static ssize_t compat_do_readv_writev(int type, struct file *file,
        io_fn_t fn;
        iov_fn_t fnv;
 
-       ret = -EFAULT;
-       if (!access_ok(VERIFY_READ, uvector, nr_segs*sizeof(*uvector)))
-               goto out;
-
        ret = compat_rw_copy_check_uvector(type, uvector, nr_segs,
                                               UIO_FASTIOV, iovstack, &iov);
        if (ret <= 0)