diff options
author | Greg Edwards <gedwards@ddn.com> | 2018-07-26 21:39:37 +0300 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2018-07-27 18:10:34 +0300 |
commit | 5151842b9d8732d4cbfa8400b40bff894f501b2f (patch) | |
tree | 13b3c4f70d1b2e19d6a787f2c59ccb0cad0301a0 /block/blk-mq-tag.c | |
parent | 17d51b10d7773e4618bcac64648f30f12d4078fb (diff) | |
download | linux-5151842b9d8732d4cbfa8400b40bff894f501b2f.tar.xz |
block: reset bi_iter.bi_done after splitting bio
After the bio has been updated to represent the remaining sectors, reset
bi_done so bio_rewind_iter() does not rewind further than it should.
This resolves a bio_integrity_process() failure on reads where the
original request was split.
Fixes: 63573e359d05 ("bio-integrity: Restore original iterator on verify stage")
Signed-off-by: Greg Edwards <gedwards@ddn.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/blk-mq-tag.c')
0 files changed, 0 insertions, 0 deletions