[GIT PULL] nvme updates for Linux 6.13

Keith Busch kbusch at kernel.org
Thu Nov 21 09:54:04 PST 2024


The following changes since commit a3f143c461444c0b56360bbf468615fa814a8372:

  rust: block: simplify Result<()> in validate_block_size return (2024-11-18 09:10:33 -0700)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.13-2024-11-21

for you to fetch changes up to 029cc98dec2eadb5d0978b5fea9ae6c427f2a020:

  nvme: tuning pr code by using defined structs and macros (2024-11-21 08:57:42 -0800)

----------------------------------------------------------------
nvme updates for Linux 6.13

 - Use correct srcu list traversal (Breno)
 - Scatter-gather support for metadata (Keith)
 - Fabrics shutdown race condition fix (Nilay)
 - Persistent reservations updates (Guixin)

----------------------------------------------------------------
Breno Leitao (1):
      nvme/multipath: Fix RCU list traversal to use SRCU primitive

Guixin Liu (2):
      nvme: introduce change ptpl and iekey definition
      nvme: tuning pr code by using defined structs and macros

Keith Busch (3):
      nvme-pci: add support for sgl metadata
      nvme: define the remaining used sgls constants
      nvme-pci: use sgls for all user requests if possible

Nilay Shroff (2):
      Revert "nvme: make keep-alive synchronous operation"
      nvme-fabrics: fix kernel crash while shutting down controller

 drivers/nvme/host/core.c        |  22 +++++++++++++++-------
 drivers/nvme/host/ioctl.c       |  12 ++++++++++--
 drivers/nvme/host/multipath.c   |  21 ++++++++++++++-------
 drivers/nvme/host/nvme.h        |  10 +++++++++-
 drivers/nvme/host/pci.c         | 147 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
 drivers/nvme/host/pr.c          | 122 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------
 drivers/nvme/host/rdma.c        |   4 ++--
 drivers/nvme/target/admin-cmd.c |   7 ++++---
 include/linux/nvme.h            |  14 ++++++++++++++
 9 files changed, 274 insertions(+), 85 deletions(-)



More information about the Linux-nvme mailing list