diff options
| author | Linus Torvalds <torvalds@home.transmeta.com> | 2002-09-22 21:34:30 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-09-22 21:34:30 -0700 |
| commit | 7641736676d476fb866d8750b2c94b671f9f8f9b (patch) | |
| tree | 88eb6f033b24471bbc011ff05bb763a9a6bee8cd | |
| parent | 46796862864c9d7b3f5649ddf1897d9547083b2d (diff) | |
Terminate a failed IO properly
| -rw-r--r-- | drivers/block/ll_rw_blk.c | 2 |
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; } |
