[GIT PULL] nvme updates for Linux 6.11

Keith Busch kbusch at kernel.org
Mon Jul 8 13:32:42 PDT 2024


The following changes since commit 44348870de4b8f292f97b84583a298d66fbaf738:

  block: fix the blk_queue_nonrot polarity (2024-06-24 13:06:12 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.11-2024-07-08

for you to fetch changes up to 89f58f96d1e2357601c092d85b40a2109cf25ef3:

  nvmet-auth: fix nvmet_auth hash error handling (2024-07-08 10:28:16 -0700)

----------------------------------------------------------------
nvme updates for Linux 6.11

 - Device initialization memory leak fixes (Keith)
 - More constants defined (Weiwen)
 - Target debugfs support (Hannes)
 - PCIe subsystem reset enhancements (Keith)
 - Queue-depth multipath policy (Redhat and PureStorage)
 - Implement get_unique_id (Christoph)
 - Authentication error fixes (Gaosheng)

----------------------------------------------------------------
Christoph Hellwig (1):
      nvme: implement ->get_unique_id

Gaosheng Cui (1):
      nvmet-auth: fix nvmet_auth hash error handling

Hannes Reinecke (7):
      nvmet: add debugfs support
      nvmet: add 'host_traddr' callback for debugfs
      nvmet-tcp: implement host_traddr()
      nvmet-rdma: implement host_traddr()
      nvmet-fc: implement host_traddr()
      nvme-fcloop: implement 'host_traddr'
      lpfc_nvmet: implement 'host_traddr'

John Meneghini (1):
      nvme-multipath: prepare for "queue-depth" iopolicy

Keith Busch (6):
      nvme: apple: fix device reference counting
      nvme: tcp: split controller bringup handling
      nvme: rdma: split controller bringup handling
      nvme: fc: split controller bringup handling
      nvme: split device add from initialization
      nvme-pci: do not directly handle subsys reset fallout

Thomas Song (1):
      nvme-multipath: implement "queue-depth" iopolicy

Weiwen Hu (4):
      nvme: rename nvme_sc_to_pr_err to nvme_status_to_pr_err
      nvme: fix status magic numbers
      nvme: rename CDR/MORE/DNR to NVME_STATUS_*
      mailmap: add entry for Weiwen Hu

 .mailmap                               |   1 +
 drivers/nvme/host/apple.c              |  32 +++++-
 drivers/nvme/host/constants.c          |   2 +-
 drivers/nvme/host/core.c               | 127 ++++++++++++++-------
 drivers/nvme/host/fabrics.c            |  25 +++-
 drivers/nvme/host/fabrics.h            |   1 +
 drivers/nvme/host/fault_inject.c       |   2 +-
 drivers/nvme/host/fc.c                 |  55 +++++----
 drivers/nvme/host/multipath.c          | 121 ++++++++++++++++++--
 drivers/nvme/host/nvme.h               |  28 ++---
 drivers/nvme/host/pci.c                |  41 +++++++
 drivers/nvme/host/pr.c                 |  10 +-
 drivers/nvme/host/rdma.c               |  34 ++++--
 drivers/nvme/host/tcp.c                |  31 ++++-
 drivers/nvme/target/Kconfig            |   9 ++
 drivers/nvme/target/Makefile           |   1 +
 drivers/nvme/target/admin-cmd.c        |  24 ++--
 drivers/nvme/target/auth.c             |  14 ++-
 drivers/nvme/target/core.c             |  76 +++++++++----
 drivers/nvme/target/debugfs.c          | 202 +++++++++++++++++++++++++++++++++
 drivers/nvme/target/debugfs.h          |  42 +++++++
 drivers/nvme/target/discovery.c        |  14 +--
 drivers/nvme/target/fabrics-cmd-auth.c |  16 +--
 drivers/nvme/target/fabrics-cmd.c      |  36 +++---
 drivers/nvme/target/fc.c               |  33 ++++++
 drivers/nvme/target/fcloop.c           |  11 ++
 drivers/nvme/target/io-cmd-bdev.c      |  12 +-
 drivers/nvme/target/loop.c             |   5 +
 drivers/nvme/target/nvmet.h            |  12 +-
 drivers/nvme/target/passthru.c         |  10 +-
 drivers/nvme/target/rdma.c             |  22 +++-
 drivers/nvme/target/tcp.c              |  18 ++-
 drivers/nvme/target/zns.c              |  30 ++---
 drivers/scsi/lpfc/lpfc_nvmet.c         |  11 ++
 include/linux/nvme-fc-driver.h         |   4 +
 include/linux/nvme.h                   |  19 +++-
 36 files changed, 902 insertions(+), 229 deletions(-)
 create mode 100644 drivers/nvme/target/debugfs.c
 create mode 100644 drivers/nvme/target/debugfs.h




More information about the Linux-nvme mailing list