[GIT PULL] nvmes fixes for Linux 5.19

Christoph Hellwig
2022-06-15T13:37:34Z

The following changes since commit b13baccc3850ca8b8cccbf8ed9912dbaa0fdf7f3:

Linux 5.19-rc2 (2022-06-12 16:11:37 -0700)

are available in the Git repository at:

git://git.infradead.org/nvme.git tags/nvme-5.19-2022-06-15

for you to fetch changes up to 43047e082b90ead395c44b0e8497bc853bd13845:

nvme-pci: disable write zeros support on UMIC and Samsung SSDs (2022-06-13 19:56:57 +0200)

----------------------------------------------------------------
nvme fixes for Linux 5.19

- quirks, quirks, quirks to work around buggy consumer grade devices
(Keith Bush, Ning Wang, Stefan Reiter, Rasheed Hsueh)
- better kernel messages for devices that need quirking (Keith Bush)
- make a kernel message more useful (Thomas Weißschuh)

----------------------------------------------------------------
Keith Busch (5):
nvme: add bug report info for global duplicate id
nvme-pci: add trouble shooting steps for timeouts
nvme-pci: phison e12 has bogus namespace ids
nvme-pci: smi has bogus namespace ids
nvme-pci: sk hynix p31 has bogus namespace ids

Ning Wang (1):
nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs

Stefan Reiter (1):
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50

Thomas Weißschuh (1):
nvme: add device name to warning in uuid_show()

rasheed.hsueh (1):
nvme-pci: disable write zeros support on UMIC and Samsung SSDs

drivers/nvme/host/core.c | 5 +++--
drivers/nvme/host/nvme.h | 28 ++++++++++++++++++++++++++++
drivers/nvme/host/pci.c | 43 ++++++++++++++++++++++++++++++++++++++++++-
3 files changed, 73 insertions(+), 3 deletions(-)