[PATCH v3 0/5] avoid double request completion and IO error
Chao Leng
lengchao at huawei.com
Thu Jan 21 02:03:25 EST 2021
Add blk_mq_set_request_complete and nvme_complete_failed_req for two bug
fixs.
First avoid double request completion for nvmf_fail_nonready_command.
Second avoid IO error for nvme native multipath.
V3:
- complete the request just for HBA driver path related error.
V2:
- use "switch" instead "if" to check return status.
Chao Leng (5):
blk-mq: introduce blk_mq_set_request_complete
nvme-core: introduce complete failed request
nvme-fabrics: avoid double request completion for
nvmf_fail_nonready_command
nvme-rdma: avoid IO error for nvme native multipath
nvme-fc: avoid IO error for nvme native multipath
drivers/nvme/host/fabrics.c | 4 +---
drivers/nvme/host/fc.c | 7 ++++++-
drivers/nvme/host/nvme.h | 8 ++++++++
drivers/nvme/host/rdma.c | 9 ++++++++-
include/linux/blk-mq.h | 5 +++++
5 files changed, 28 insertions(+), 5 deletions(-)
--
2.16.4
More information about the Linux-nvme
mailing list