[GIT PULL] nvme fixes for 6.7

Keith Busch
2023-11-22T16:28:07Z

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