[GIT PULL] nvme fixes for Linux 6.5

Keith Busch kbusch at kernel.org
Thu Jul 13 13:24:52 PDT 2023


The following changes since commit 2fb48d88e77f29bf9d278f25bcfe82cf59a0e09b:

  blk-crypto: use dynamic lock class for blk_crypto_profile::lock (2023-07-05 16:36:12 -0600)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.5-2023-07-13

for you to fetch changes up to b8f6446b6853768cb99e7c201bddce69ca60c15e:

  nvme-pci: fix DMA direction of unmapping integrity data (2023-07-13 08:16:07 -0700)

----------------------------------------------------------------
nvme fixes for Linux 6.5

 - Don't require quirk to use duplicate namespace identifiers
   (Christoph, Sagi)
 - One more BOGUS_NID quirk (Pankaj)
 - IO timeout and error hanlding fixes for PCI (Keith)
 - Enhanced metadata format mask fix (Ankit)
 - Association race condition fix for fibre channel (Michael)
 - Correct debugfs error checks (Minjie)
 - Use PAGE_SECTORS_SHIFT where needed (Damien)
 - Reduce kernel logs for legacy nguid attribute (Keith)
 - Use correct dma direction when unmapping metadata (Ming)

----------------------------------------------------------------
Ankit Kumar (1):
      nvme: fix the NVME_ID_NS_NVM_STS_MASK definition

Christoph Hellwig (1):
      nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices

Damien Le Moal (1):
      nvmet: use PAGE_SECTORS_SHIFT

Keith Busch (2):
      nvme: warn only once for legacy uuid attribute
      nvme: ensure disabling pairs with unquiesce

Michael Liang (2):
      nvme-fc: return non-zero status code when fails to create association
      nvme-fc: fix race between error recovery and creating association

Ming Lei (1):
      nvme-pci: fix DMA direction of unmapping integrity data

Minjie Du (1):
      nvme: fix parameter check in nvme_fault_inject_init()

Pankaj Raghav (1):
      nvme: add BOGUS_NID quirk for Samsung SM953

 drivers/nvme/host/core.c         | 36 +++++++++++++++++++++++++++++++++---
 drivers/nvme/host/fault_inject.c |  2 +-
 drivers/nvme/host/fc.c           | 37 ++++++++++++++++++++++++++++++-------
 drivers/nvme/host/pci.c          | 29 ++++++++++++++++++++---------
 drivers/nvme/host/sysfs.c        |  2 +-
 drivers/nvme/target/loop.c       |  2 +-
 drivers/nvme/target/passthru.c   |  4 ++--
 include/linux/nvme.h             |  2 +-
 8 files changed, 89 insertions(+), 25 deletions(-)



More information about the Linux-nvme mailing list