[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