[GIT PULL] nvme updates for Linux 6.12

Keith Busch kbusch at kernel.org
Fri Sep 6 10:21:20 PDT 2024


The following changes since commit b2261de75212910e2ca01fa673c8855a535d8c60:

  blk-cgroup: Remove unused declaration blkg_path() (2024-08-16 15:07:27 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.12-2024-09-06

for you to fetch changes up to 7c2fd76048e95dd267055b5f5e0a48e6e7c81fd9:

  nvme: fix metadata handling in nvme-passthrough (2024-08-30 07:50:29 -0700)

----------------------------------------------------------------
nvme updates for Linux 6.12

 - Asynchronous namespace scanning (Stuart)
 - TCP TLS updates (Hannes)
 - RDMA queue controller validation (Niklas)
 - Align field names to the spec (Anuj)
 - Metadata support validation (Puranjay)

----------------------------------------------------------------
Anuj Gupta (1):
      nvme: rename apptag and appmask to lbat and lbatm

Hannes Reinecke (9):
      nvme-keyring: restrict match length for version '1' identifiers
      nvme-tcp: sanitize TLS key handling
      nvme-tcp: check for invalidated or revoked key
      nvme: add a newline to the 'tls_key' sysfs attribute
      nvme: split off TLS sysfs attributes into a separate group
      nvme-sysfs: add 'tls_configured_key' sysfs attribute
      nvme-sysfs: add 'tls_keyring' attribute
      nvmet-auth: allow to clear DH-HMAC-CHAP keys
      nvme-target: do not check authentication status for admin commands twice

Niklas Cassel (1):
      nvme-rdma: send cntlid in the RDMA_CM_REQUEST Private Data

Puranjay Mohan (1):
      nvme: fix metadata handling in nvme-passthrough

Stuart Hayes (1):
      nvme_core: scan namespaces asynchronously

 drivers/nvme/common/keyring.c   | 58 +++++++++++++++++++++-----
 drivers/nvme/host/Kconfig       |  1 +
 drivers/nvme/host/core.c        | 45 +++++++++++++++++++--
 drivers/nvme/host/fabrics.c     |  2 +-
 drivers/nvme/host/ioctl.c       | 26 +++++++-----
 drivers/nvme/host/nvme.h        |  2 +-
 drivers/nvme/host/rdma.c        |  6 ++-
 drivers/nvme/host/sysfs.c       | 90 +++++++++++++++++++++++++++++++----------
 drivers/nvme/host/tcp.c         | 55 ++++++++++++++++++-------
 drivers/nvme/target/admin-cmd.c |  2 -
 drivers/nvme/target/auth.c      | 12 ++++++
 drivers/nvme/target/rdma.c      |  4 +-
 include/linux/nvme-keyring.h    |  6 ++-
 include/linux/nvme-rdma.h       |  6 ++-
 include/linux/nvme.h            |  8 ++--
 15 files changed, 250 insertions(+), 73 deletions(-)




More information about the Linux-nvme mailing list