[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