On 1/18/2018 2:10 AM, Jianchao Wang wrote:
After Sagi's commit (nvme-rdma: fix concurrent reset and reconnect),
both nvme-fc/rdma have following pattern:
RESETTING    - quiesce blk-mq queues, teardown and delete queues/
                connections, clear out outstanding IO requests...
RECONNECTING - establish new queues/connections and some other
                initializing things.
Introduce RECONNECTING to nvme-pci transport to do the same mark.
Then we get a coherent state definition among nvme pci/rdma/fc
transports.

Suggested-by: James Smart <[email protected]>
Signed-off-by: Jianchao Wang <[email protected]>
---
  drivers/nvme/host/core.c |  2 +-
  drivers/nvme/host/pci.c  | 19 +++++++++++++++++--
  2 files changed, 18 insertions(+), 3 deletions(-)


Reviewed-by: James SmartĀ  <[email protected]>

Reply via email to