summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@home.transmeta.com>2002-09-22 21:34:30 -0700
committerLinus Torvalds <torvalds@home.transmeta.com>2002-09-22 21:34:30 -0700
commit7641736676d476fb866d8750b2c94b671f9f8f9b (patch)
tree88eb6f033b24471bbc011ff05bb763a9a6bee8cd
parent46796862864c9d7b3f5649ddf1897d9547083b2d (diff)
Terminate a failed IO properly
-rw-r--r--drivers/block/ll_rw_blk.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/block/ll_rw_blk.c b/drivers/block/ll_rw_blk.c
index 28c871cb4b80..605f474d2f16 100644
--- a/drivers/block/ll_rw_blk.c
+++ b/drivers/block/ll_rw_blk.c
@@ -1795,7 +1795,7 @@ void generic_make_request(struct bio *bio)
bdevname(bio->bi_bdev),
(long long) bio->bi_sector);
end_io:
- bio_endio(bio, 0, -EIO);
+ bio_endio(bio, bio->bi_size, -EIO);
break;
}