Commit d81fec0f authored by Al Viro's avatar Al Viro Committed by Linus Torvalds
Browse files

missed bio_endio() in axonram



Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent e8690861
...@@ -117,7 +117,7 @@ axon_ram_make_request(struct request_queue *queue, struct bio *bio) ...@@ -117,7 +117,7 @@ axon_ram_make_request(struct request_queue *queue, struct bio *bio)
transfered = 0; transfered = 0;
bio_for_each_segment(vec, bio, idx) { bio_for_each_segment(vec, bio, idx) {
if (unlikely(phys_mem + vec->bv_len > phys_end)) { if (unlikely(phys_mem + vec->bv_len > phys_end)) {
bio_io_error(bio, bio->bi_size); bio_io_error(bio);
rc = -ERANGE; rc = -ERANGE;
break; break;
} }
...@@ -131,7 +131,7 @@ axon_ram_make_request(struct request_queue *queue, struct bio *bio) ...@@ -131,7 +131,7 @@ axon_ram_make_request(struct request_queue *queue, struct bio *bio)
phys_mem += vec->bv_len; phys_mem += vec->bv_len;
transfered += vec->bv_len; transfered += vec->bv_len;
} }
bio_endio(bio, transfered, 0); bio_endio(bio, 0);
return rc; return rc;
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment