diff --git a/io_uring/io_uring.c b/io_uring/io_uring.c index 1fe05e70cc79..0c4f159865b9 100644 --- a/io_uring/io_uring.c +++ b/io_uring/io_uring.c @@ -3149,7 +3149,7 @@ static int __io_import_fixed(struct io_kiocb *req, int rw, struct iov_iter *iter */ const struct bio_vec *bvec = imu->bvec; - if (offset <= bvec->bv_len) { + if (offset < bvec->bv_len) { iov_iter_advance(iter, offset); } else { unsigned long seg_skip;