All of lore.kernel.org
 help / color / mirror / Atom feed
From: Keith Busch <kbusch@kernel.org>
To: axboe@kernel.dk
Cc: linux-nvme@lists.infradead.org, hch@lst.de, sagi@grimberg.me
Subject: [GIT PULL] nvme follow-up updates for Linux 6.8
Date: Wed, 10 Jan 2024 14:40:42 -0700	[thread overview]
Message-ID: <ZZ8O2rVaFSnPQoGG@kbusch-mbp> (raw)

The following changes since commit 31e4fac930814f2f92eb6ebac9c4d4e3b09f7aaf:

  mtd_blkdevs: use the default discard granularity (2023-12-29 08:44:12 -0700)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.8-2024-1-10

for you to fetch changes up to 31deaeb11ba7a885116c9c30892b9f763c04d59c:

  nvmet-rdma: avoid circular locking dependency on install_queue() (2024-01-10 13:27:45 -0800)

----------------------------------------------------------------
nvme follow-up updates for Linux 6.8

 - tcp, fc, and rdma target fixes (Maurizio, Daniel, Hannes, Christoph)
 - discard fixes and improvements (Christoph)
 - timeout debug improvements (Keith, Max)
 - various cleanups (Daniel, Max, Giuxen)
 - trace event string fixes (Arnd)
 - shadow doorbell setup on reset fix (William)
 - a write zeroes quirk for SK Hynix (Jim)

----------------------------------------------------------------
Arnd Bergmann (2):
      nvmet: re-fix tracing strncpy() warning
      nvme: trace: avoid memcpy overflow warning

Christoph Hellwig (6):
      nvme-common: mark nvme_tls_psk_prio static
      nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu
      nvme: update the explanation for not updating the limits in nvme_config_discard
      nvme: also skip discard granularity updates in nvme_config_discard
      nvme: fix max_discard_sectors calculation
      nvme: simplify the max_discard_segments calculation

Daniel Wagner (3):
      nvmet-fc: remove unnecessary bracket
      nvmet-trace: avoid dereferencing pointer too early
      nvmet-fcloop: Remove remote port from list when unlinking

Guixin Liu (2):
      nvme: tcp: remove unnecessary goto statement
      nvme: introduce nvme_disk_is_ns_head helper

Hannes Reinecke (2):
      nvmet-tcp: avoid circular locking dependency on install_queue()
      nvmet-rdma: avoid circular locking dependency on install_queue()

Jim.Lin (1):
      nvme-pci: disable write zeroes for SK Hynix BC901

Keith Busch (1):
      nvme-pci: enhance timeout kernel log

Maurizio Lombardi (4):
      nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length
      nvmet-tcp: fix a crash in nvmet_req_complete()
      nvmet-tcp: remove boilerplate code
      nvmet-tcp: Fix the H2C expected PDU len calculation

Max Gurtovoy (3):
      nvme: remove unused definition
      nvme-rdma: enhance timeout kernel log
      nvme-tcp: enhance timeout kernel log

William Butler (1):
      nvme-pci: set doorbell config before unquiescing

 drivers/nvme/common/keyring.c |  2 +-
 drivers/nvme/host/core.c      | 41 ++++++++++++++++++++---------------------
 drivers/nvme/host/nvme.h      | 16 +++++++++++++---
 drivers/nvme/host/pci.c       | 27 ++++++++++++++++-----------
 drivers/nvme/host/pr.c        |  2 +-
 drivers/nvme/host/rdma.c      | 11 ++++++++---
 drivers/nvme/host/sysfs.c     |  8 ++++----
 drivers/nvme/host/tcp.c       | 11 +++++------
 drivers/nvme/target/fc.c      |  2 +-
 drivers/nvme/target/fcloop.c  |  7 ++-----
 drivers/nvme/target/rdma.c    | 19 ++++++++++++++++---
 drivers/nvme/target/tcp.c     | 48 +++++++++++++++++++++++++++++++++++++-----------
 drivers/nvme/target/trace.c   |  6 +++---
 drivers/nvme/target/trace.h   | 33 +++++++++++++++++++--------------
 include/linux/nvme.h          |  1 -
 15 files changed, 146 insertions(+), 88 deletions(-)


             reply	other threads:[~2024-01-10 21:40 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-10 21:40 Keith Busch [this message]
2024-01-10 22:27 ` [GIT PULL] nvme follow-up updates for Linux 6.8 Jens Axboe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ZZ8O2rVaFSnPQoGG@kbusch-mbp \
    --to=kbusch@kernel.org \
    --cc=axboe@kernel.dk \
    --cc=hch@lst.de \
    --cc=linux-nvme@lists.infradead.org \
    --cc=sagi@grimberg.me \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.