commit | 0033dfd92a5646a78025e86f8df4d5b18181ba2c | [log] [tgz] |
---|---|---|
author | Anton Ivanov <anton.ivanov@cambridgegreys.com> | Thu Nov 08 13:07:23 2018 +0000 |
committer | Jens Axboe <axboe@kernel.dk> | Thu Nov 08 06:16:09 2018 -0700 |
tree | aedd22c50839066987f771bd1ad09cb9c7e8f10e | |
parent | f3587d76da05f68098ddb1cb3c98cc6a9e8a402c [diff] |
ubd: fix missing initialization of io_req The SYNC path doesn't initialize io_req->error, which can cause random errors. Before the conversion to blk-mq, we always completed requests with BLK_STS_OK status, but now we actually look at the error field and this issue becomes apparent. Signed-off-by: Anton Ivanov <anton.ivanov@cambridgegreys.com> [axboe: fixed up commit message to explain what is actually going on] Signed-off-by: Jens Axboe <axboe@kernel.dk>