[GIT PULL] nvme fixes for Linux 6.9

Keith Busch kbusch at kernel.org
Thu May 2 06:00:27 PDT 2024


Jens:

I am on travel right now, and I've lost communication with my remote
server with my signing and push keys; therefore this does not have a
tag, much less a signed one. Since nvme is a bit behind on our pull
requests, I would like to get this out before the next rc. You can ping
me on back channel if you want to verify the legitimacy of the pull.

The following changes since commit 013ee5a6234d4c574dedd60c4887a4bcc9ecc749:

  Merge tag 'md-6.9-20240408' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.9 (2024-04-08 21:49:27 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git 50abcc179e0c9ca667feb223b26ea406d5c4c556

for you to fetch changes up to 50abcc179e0c9ca667feb223b26ea406d5c4c556:

  nvme-tcp: strict pdu pacing to avoid send stalls on TLS (2024-05-01 02:58:43 -0700)

----------------------------------------------------------------
Hannes Reinecke (1):
      nvme-tcp: strict pdu pacing to avoid send stalls on TLS

Maurizio Lombardi (2):
      nvmet-auth: return the error code to the nvmet_auth_host_hash() callers
      nvmet-auth: replace pr_debug() with pr_err() to report an error.

Nilay Shroff (2):
      nvme: find numa distance only if controller has valid numa id
      nvme: cancel pending I/O if nvme controller is in terminal state

Sagi Grimberg (2):
      nvmet-tcp: fix possible memory leak when tearing down a controller
      nvmet: fix nvme status code when namespace is disabled

Yi Zhang (1):
      nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH

 drivers/nvme/host/core.c       | 23 +----------------------
 drivers/nvme/host/multipath.c  |  3 ++-
 drivers/nvme/host/nvme.h       | 21 +++++++++++++++++++++
 drivers/nvme/host/pci.c        |  8 +++++++-
 drivers/nvme/host/tcp.c        | 10 ++++++++--
 drivers/nvme/target/auth.c     |  8 ++++----
 drivers/nvme/target/configfs.c | 13 +++++++++++++
 drivers/nvme/target/core.c     |  5 ++++-
 drivers/nvme/target/nvmet.h    |  1 +
 drivers/nvme/target/tcp.c      | 11 ++++-------
 10 files changed, 65 insertions(+), 38 deletions(-)




More information about the Linux-nvme mailing list