|
@@ -1327,10 +1327,8 @@ rw_common:
|
|
|
&iovec, compat)
|
|
|
: aio_setup_single_vector(req, rw, buf, &nr_segs,
|
|
|
iovec);
|
|
|
- if (ret)
|
|
|
- return ret;
|
|
|
-
|
|
|
- ret = rw_verify_area(rw, file, &req->ki_pos, req->ki_nbytes);
|
|
|
+ if (!ret)
|
|
|
+ ret = rw_verify_area(rw, file, &req->ki_pos, req->ki_nbytes);
|
|
|
if (ret < 0) {
|
|
|
if (iovec != &inline_vec)
|
|
|
kfree(iovec);
|