[PATCH 00/11] a few useful nvme fixes and cleanups

Sagi Grimberg sagi at grimberg.me
Thu May 4 03:33:04 PDT 2017


Some patches I've been sitting on for that past two weeks.

Sagi Grimberg (11):
  nvme-loop: get rid of unused controller lock
  nvme-rdma: get rid of unused ctrl lock
  nvme-rdma: Make queue flags bit numbers and not shifts
  nvme-rdma: Don't rearm the CQ when polling directly
  nvme-rdma: make nvme_rdma_[create|destroy]_queue_ib symmetrical
  nvme-rdma: rework rdma connection establishment error path
  nvme-rdma: Get rid of CONNECTED state
  nvme: Don't allow to reset a reconnecting controller
  nvme: Move transports to use nvme-core workqueue
  nvme: queue ns scanning and async request from nvme_wq
  nvme: move nr_reconnects to nvme_ctrl

 drivers/nvme/host/core.c    |  22 +++++++---
 drivers/nvme/host/fabrics.c |   2 +-
 drivers/nvme/host/fabrics.h |   2 -
 drivers/nvme/host/fc.c      |  34 ++++-----------
 drivers/nvme/host/nvme.h    |   3 ++
 drivers/nvme/host/pci.c     |  18 ++------
 drivers/nvme/host/rdma.c    | 100 ++++++++++++++++----------------------------
 drivers/nvme/target/loop.c  |  11 ++---
 8 files changed, 72 insertions(+), 120 deletions(-)

-- 
2.7.4




More information about the Linux-nvme mailing list