[GIT PULL] nvme fixes for Linux 4.15
Christoph Hellwig
hch at infradead.org
Thu Nov 23 06:44:38 PST 2017
Hi Jens,
a couple nvme fixes for 4.15:
- expand the queue ready fix that we only had for RDMA to also cover FC and
loop by moving it to common code (Sagi)
- fix an array out of bounds in the PCIe HMB code (Minwoo Im)
- two new device quirks (Jeff Lien and Kai-Heng Feng)
- static checkers fixes (Keith Busch)
- FC target refcount fix (James Smart)
- A trivial spelling fix in new code (Colin Ian King)
The following changes since commit 1690102de5651bb85b23d5eeaff682a6b96d705b:
blktrace: Use blk_trace_bio_get_cgid inside blk_add_trace_bio (2017-11-19 12:37:26 -0700)
are available in the git repository at:
git://git.infradead.org/nvme.git nvme-4.15
for you to fetch changes up to 8c97eeccf0ad8783c057830119467b877bdfced7:
nvme-pci: add quirk for delay before CHK RDY for WDC SN200 (2017-11-23 09:12:08 +0100)
----------------------------------------------------------------
Colin Ian King (1):
nvme: fix spelling mistake: "requeing" -> "requeuing"
James Smart (1):
nvmet-fc: correct ref counting error when deferred rcv used
Jeff Lien (1):
nvme-pci: add quirk for delay before CHK RDY for WDC SN200
Kai-Heng Feng (1):
nvme-pci: disable APST on Samsung SSD 960 EVO + ASUS PRIME B350M-A
Keith Busch (2):
nvme: Fix NULL dereference on reservation request
nvme: Suppress static analyis warning
Minwoo Im (1):
nvme-pci: avoid hmb desc array idx out-of-bound when hmmaxd set.
Sagi Grimberg (3):
nvme-fabrics: introduce init command check for a queue that is not alive
nvme-fc: check if queue is ready in queue_rq
nvme-loop: check if queue is ready in queue_rq
drivers/nvme/host/core.c | 19 ++++++++-----------
drivers/nvme/host/fabrics.h | 30 ++++++++++++++++++++++++++++++
drivers/nvme/host/fc.c | 19 ++++++++++++++++++-
drivers/nvme/host/multipath.c | 2 +-
drivers/nvme/host/nvme.h | 2 +-
drivers/nvme/host/pci.c | 16 +++++++++++++---
drivers/nvme/host/rdma.c | 32 ++++++--------------------------
drivers/nvme/target/fc.c | 9 ++++++---
drivers/nvme/target/loop.c | 25 ++++++++++++++++++++++++-
9 files changed, 107 insertions(+), 47 deletions(-)
More information about the Linux-nvme
mailing list