public inbox for linux-nvme@lists.infradead.org
 help / color / mirror / Atom feed
* [GIT PULL] nvme fixes for 6.7
@ 2023-11-08 16:15 Keith Busch
  2023-11-08 16:20 ` Jens Axboe
  0 siblings, 1 reply; 4+ messages in thread
From: Keith Busch @ 2023-11-08 16:15 UTC (permalink / raw)
  To: axboe; +Cc: linux-nvme, hch

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(-)



^ permalink raw reply	[flat|nested] 4+ messages in thread
* [GIT PULL] nvme fixes for 6.7
@ 2023-11-22 16:27 Keith Busch
  2023-11-22 17:19 ` Jens Axboe
  0 siblings, 1 reply; 4+ messages in thread
From: Keith Busch @ 2023-11-22 16:27 UTC (permalink / raw)
  To: axboe; +Cc: linux-nvme, sagi, hch

The following changes since commit 37d9486874ec925fa298bcd7ba628a9b206e812f:

  Merge tag 'nvme-6.7-2023-11-8' of git://git.infradead.org/nvme into block-6.7 (2023-11-08 09:19:16 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 3af755a46881c32fecaecfdeaf3a8f0a869deca5:

  nvme: move nvme_stop_keep_alive() back to original position (2023-11-22 08:07:02 -0800)

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

 - TCP TLS fixes (Hannes)
 - Authentifaction fixes (Mark, Hannes)
 - Properly terminate target names (Christoph)

----------------------------------------------------------------
Christoph Hellwig (1):
      nvmet: nul-terminate the NQNs passed in the connect command

Hannes Reinecke (5):
      nvme-tcp: only evaluate 'tls' option if TLS is selected
      nvme: catch errors from nvme_configure_metadata()
      nvme: blank out authentication fabrics options if not configured
      nvmet-tcp: always initialize tls_handshake_tmo_work
      nvme: move nvme_stop_keep_alive() back to original position

Mark O'Donovan (2):
      nvme-auth: unlock mutex in one place only
      nvme-auth: set explanation code for failure2 msgs

 drivers/nvme/host/auth.c          |  5 +++--
 drivers/nvme/host/core.c          | 21 ++++++++++++++-------
 drivers/nvme/host/fabrics.c       |  2 ++
 drivers/nvme/host/fc.c            | 19 ++++++++-----------
 drivers/nvme/host/rdma.c          |  1 +
 drivers/nvme/host/tcp.c           |  3 ++-
 drivers/nvme/target/fabrics-cmd.c |  4 ++++
 drivers/nvme/target/tcp.c         |  4 +++-
 8 files changed, 37 insertions(+), 22 deletions(-)



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-11-22 17:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-08 16:15 [GIT PULL] nvme fixes for 6.7 Keith Busch
2023-11-08 16:20 ` Jens Axboe
  -- strict thread matches above, loose matches on Subject: below --
2023-11-22 16:27 Keith Busch
2023-11-22 17:19 ` Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox