[GIT PULL] fabrics fixes for the next 4.8-rc

Sagi Grimberg sagi at grimberg.me
Mon Aug 8 05:14:39 PDT 2016


Hey Jens,

Mostly stability fixes for nvmet, rdma:
- fix uninitialized rdma_cm private data from Roland.
- rdma device removal handling (host and target).
- fix controller disconnect during active mounts.
- fix namespaces lost after fabric reconnects.
- remove redundant calls to namespace removal (rdma, loop).
- actually send controller shutdown when disconnecting.
- reconnect fixes (ns rescan and aen requeue)
- nvmet controller serial number inconsistency fix.


please pull from:

  git://git.infradead.org/nvme-fabrics.git nvmf-4.8-rc


----------------------------------------------------------------

Roland Dreier (1):
      nvme-rdma: Don't leak uninitialized memory in connect request private data

Sagi Grimberg (11):
      nvme-rdma: Queue ns scanning after a sucessful reconnection
      nvme-rdma: Fix device removal handling
      nvme-rdma: Remove duplicate call to nvme_remove_namespaces
      nvme-rdma: Free the I/O tags when we delete the controller
      nvme-loop: Remove duplicate call to nvme_remove_namespaces
      nvme-rdma: Make sure to shutdown the controller if we can
      nvmet-rdma: Correctly handle RDMA device hot removal
      nvmet-rdma: Don't use the inline buffer in order to avoid allocation for small reads
      nvmet: Fix controller serial number inconsistency
      nvme-rdma: start async event handler after reconnecting to a controller
      nvme-rdma: Remove unused includes

 drivers/nvme/host/rdma.c        |  83 +++++++++++++++++++++++++++++++++++++++++++++--------------------------------------
 drivers/nvme/target/admin-cmd.c |   6 +-----
 drivers/nvme/target/core.c      |   4 ++++
 drivers/nvme/target/loop.c      |   4 +---
 drivers/nvme/target/nvmet.h     |   1 +
 drivers/nvme/target/rdma.c      | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------
 6 files changed, 126 insertions(+), 72 deletions(-)



More information about the Linux-nvme mailing list