[GIT PULL] nvme updates for linux 6.18

Keith Busch kbusch at kernel.org
Tue Sep 23 15:45:02 PDT 2025


The following changes since commit 34585dc649fb255b40075dab56af063c1bfc9933:

  rnull: add soft-irq completion support (2025-09-02 05:23:56 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.18-2025-09-23

for you to fetch changes up to 2e482655019ab6fcfe8865b62432c6d03f0b5f80:

  nvme: Use non zero KATO for persistent discovery connections (2025-09-23 15:38:28 -0700)

----------------------------------------------------------------
nvme updates for Linux 6.18

 - FC target fixes (Daniel)
 - Authentication fixes and updates (Martin, Chris)
 - Admin controller handling (Kamaljit)
 - Target lockdep assertions (Max)
 - Keep-alive updates for discovery (Alastair)
 - Suspend quirk (Georg)

----------------------------------------------------------------
Alistair Francis (1):
      nvme: Use non zero KATO for persistent discovery connections

Chris Leech (2):
      nvme-auth: add hkdf_expand_label()
      nvme-auth: use hkdf_expand_label()

Daniel Wagner (4):
      nvmet-fc: move lsop put work to nvmet_fc_ls_req_op
      nvmet-fc: avoid scheduling association deletion twice
      nvmet-fcloop: call done callback even when remote port is gone
      nvme-fc: use lock accessing port_state and rport state

Georg Gottleuber (1):
      nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirk

Kamaljit Singh (2):
      nvme-core: add method to check for an I/O controller
      nvme-core: do ioccsz/iorcsz validation only for I/O controllers

Martin George (3):
      nvme-auth: update bi_directional flag
      nvme-tcp: send only permitted commands for secure concat
      nvme-core: use nvme_is_io_ctrl() for I/O controller check

Max Gurtovoy (1):
      nvmet: add safety check for subsys lock

 drivers/nvme/common/auth.c   | 86 +++++++++++++++++++++++++++++++++-----------
 drivers/nvme/host/auth.c     |  5 +--
 drivers/nvme/host/core.c     | 19 +++++++---
 drivers/nvme/host/fc.c       | 10 ++++--
 drivers/nvme/host/pci.c      |  2 ++
 drivers/nvme/host/tcp.c      |  3 ++
 drivers/nvme/target/core.c   | 15 ++++----
 drivers/nvme/target/fc.c     | 35 +++++++++---------
 drivers/nvme/target/fcloop.c |  8 +++--
 9 files changed, 126 insertions(+), 57 deletions(-)




More information about the Linux-nvme mailing list