[GIT PULL] nvme fixes for 4.14-rc2

Christoph Hellwig hch at infradead.org
Wed Sep 20 14:29:28 PDT 2017


Hi Jens,

a couple nvme fixes for -rc2 are below:

 - fixes for the Fibre Channel host/target to fix spec compliance
 - allow a zero keep alive timeout
 - make the debug printk for broken SGLs work better
 - fix queue zeroing during initialization

The following changes since commit da357321837921f52c386f2123c6718443fbb844:

  bsg-lib: don't free job in bsg_prepare_job (2017-09-14 22:32:03 -0600)

are available in the git repository at:

  ssh://git.infradead.org/srv/git/nvme.git nvme-4.14

for you to fetch changes up to f48b6b902ead0f3a1b5cfb0d157cc022f676de94:

  nvmet: implement valid sqhd values in completions (2017-09-20 10:52:40 -0700)

----------------------------------------------------------------
Guilherme G. Piccoli (1):
      nvme-fabrics: Allow 0 as KATO value

James Smart (12):
      nvme-fc: remove use of FC-specific error codes
      nvmet-fc: remove use of FC-specific error codes
      nvmet-fcloop: remove use of FC-specific error codes
      lpfc: remove use of FC-specific error codes
      qla2xxx: remove use of FC-specific error codes
      nvme.h: remove FC transport-specific error values
      nvme: add transport SGL definitions
      nvme-fc: use transport-specific sgl format
      nvmet-fc: fix failing max io queue connections
      nvme: stop aer posting if controller state not live
      nvme: allow timed-out ios to retry
      nvmet: implement valid sqhd values in completions

Keith Busch (2):
      nvme-pci: initialize queue memory before interrupts
      nvme-pci: Print invalid SGL only once

 drivers/nvme/host/core.c          |  7 +++----
 drivers/nvme/host/fabrics.c       | 18 +++++++++---------
 drivers/nvme/host/fc.c            | 21 +++++++++++----------
 drivers/nvme/host/pci.c           | 34 ++++++++++++++++++++--------------
 drivers/nvme/target/core.c        |  8 ++++----
 drivers/nvme/target/fabrics-cmd.c |  9 +++++++--
 drivers/nvme/target/fc.c          | 15 ++++++---------
 drivers/nvme/target/fcloop.c      |  2 +-
 drivers/nvme/target/nvmet.h       |  1 +
 drivers/scsi/lpfc/lpfc_nvme.c     |  2 +-
 drivers/scsi/qla2xxx/qla_nvme.c   |  2 +-
 include/linux/nvme.h              | 19 ++++++-------------
 12 files changed, 70 insertions(+), 68 deletions(-)



More information about the Linux-nvme mailing list