[PATCH] nvme: reset retires after path failover
Johannes Thumshirn
jthumshirn at suse.de
Mon Oct 2 07:35:03 PDT 2017
When we do a path failover we should also reset the retry counter to 0
so we're not accidently failing I/O after a path failover.
Signed-off-by: Johannes Thumshirn <jthumshirn at suse.de>
---
drivers/nvme/host/core.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/nvme/host/core.c b/drivers/nvme/host/core.c
index 1ef11ca0fc5e..f1d8b239b7b6 100644
--- a/drivers/nvme/host/core.c
+++ b/drivers/nvme/host/core.c
@@ -118,6 +118,7 @@ static void nvme_failover_req(struct request *req)
blk_mq_end_request(req, 0);
nvme_reset_ctrl(ns->ctrl);
+ nvme_req(req)->retries = 0;
kblockd_schedule_work(&ns->head->requeue_work);
}
--
2.12.3
More information about the Linux-nvme
mailing list