[GIT PULL] nvme fixes for 6.7

Keith Busch kbusch at kernel.org
Wed Nov 8 08:15:35 PST 2023


The following changes since commit d2f51b3516dade79269ff45eae2a7668ae711b25:

  Merge tag 'rtc-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux (2023-11-05 18:49:40 -0800)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.7-2023-11-8

for you to fetch changes up to 706add13676da7ad213b65e92b94af5efc8c4131:

  nvme: keyring: fix conditional compilation (2023-11-08 08:07:08 -0800)

----------------------------------------------------------------
nvme fixes for 6.7

 - nvme keyring config compile fixes (Hannes and Arnd)
 - fabrics keep alive fixes (Hannes)
 - tcp authentication fixes (Mark)
 - io_uring_cmd error handling fix (Anuj)
 - stale firmware attribute fix (Daniel)
 - tcp memory leak (Christophe)
 - cytpo library usage simplification (Eric)

----------------------------------------------------------------
Anuj Gupta (1):
      nvme: fix error-handling for io_uring nvme-passthrough

Arnd Bergmann (1):
      nvme: common: make keyring and auth separate modules

Christophe JAILLET (1):
      nvme-tcp: Fix a memory leak

Daniel Wagner (1):
      nvme: update firmware version after commit

Eric Biggers (1):
      nvme-auth: use crypto_shash_tfm_digest()

Hannes Reinecke (4):
      nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue()
      nvme-loop: always quiesce and cancel commands before destroying admin q
      nvme: start keep-alive after admin queue setup
      nvme: keyring: fix conditional compilation

Mark O'Donovan (3):
      nvme-auth: auth success1 msg always includes resp
      nvme-auth: add flag for bi-directional auth
      nvme-auth: always set valid seq_num in dhchap reply

 drivers/nvme/Makefile                  |  2 +-
 drivers/nvme/common/Kconfig            |  7 ++-----
 drivers/nvme/common/Makefile           |  7 ++++---
 drivers/nvme/common/auth.c             | 23 ++---------------------
 drivers/nvme/common/keyring.c          | 11 +++++++----
 drivers/nvme/host/Kconfig              |  2 --
 drivers/nvme/host/auth.c               | 13 ++++++-------
 drivers/nvme/host/core.c               | 30 ++++++++++++++++++------------
 drivers/nvme/host/fc.c                 |  6 ++++++
 drivers/nvme/host/ioctl.c              |  7 +++++--
 drivers/nvme/host/tcp.c                |  9 +++------
 drivers/nvme/target/Kconfig            |  2 --
 drivers/nvme/target/fabrics-cmd-auth.c |  2 +-
 drivers/nvme/target/loop.c             |  4 ++++
 include/linux/nvme-keyring.h           | 10 +---------
 include/linux/nvme.h                   |  2 +-
 16 files changed, 61 insertions(+), 76 deletions(-)




More information about the Linux-nvme mailing list