All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] nvme-cli: fixup large log page transfer
@ 2018-09-20  9:09 Hannes Reinecke
  2018-09-20  9:09 ` [PATCH 1/6] nvme-discover: Retry discovery log if the generation counter changes Hannes Reinecke
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Hannes Reinecke @ 2018-09-20  9:09 UTC (permalink / raw)


Hi all,

on large installations the MDTS value might prevent the controller to
transfer the entire log page in one go. This patchset updates nvme_get_log()
to retrieve the log page in 4k chunks so as having to avoid checking the
MDTS value.
I've also added an 'rae' field to nvme_get_log() to avoid it accidentally
clearing outstanding AENs.
And the seagate plugin has been cleaned up :-)

As usual, comments and reviews are welcome.

Hannes Reinecke (6):
  nvme-discover: Retry discovery log if the generation counter changes
  nvme-ioctl: retrieve log pages in 4k chunks
  nvme-discover: Re-check generation counter after log page transfer
  seagate-nvme: fixup coding style
  nvme-cli: Add 'rae' argument to nvme_get_log()
  nvme-cli: kill nvme_passthru_admin()

 fabrics.c       |   89 ++-
 intel-nvme.c    |   12 +-
 memblaze-nvme.c |    3 +-
 nvme-ioctl.c    |   63 +-
 nvme-ioctl.h    |   11 +-
 seagate-nvme.c  | 2223 +++++++++++++++++++++++++++----------------------------
 toshiba-nvme.c  |    2 +-
 wdc-nvme.c      |   10 +-
 8 files changed, 1183 insertions(+), 1230 deletions(-)

-- 
2.13.7

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2018-09-20 15:22 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-09-20  9:09 [PATCH 0/6] nvme-cli: fixup large log page transfer Hannes Reinecke
2018-09-20  9:09 ` [PATCH 1/6] nvme-discover: Retry discovery log if the generation counter changes Hannes Reinecke
2018-09-20  9:09 ` [PATCH 2/6] nvme-ioctl: retrieve log pages in 4k chunks Hannes Reinecke
2018-09-20  9:09 ` [PATCH 3/6] nvme-discover: Re-check generation counter after log page transfer Hannes Reinecke
2018-09-20  9:09 ` [PATCH 4/6] seagate-nvme: fixup coding style Hannes Reinecke
2018-09-20  9:09 ` [PATCH 5/6] nvme-cli: Add 'rae' argument to nvme_get_log() Hannes Reinecke
2018-09-20  9:09 ` [PATCH 6/6] nvme-cli: kill nvme_passthru_admin() Hannes Reinecke
2018-09-20 15:22 ` [PATCH 0/6] nvme-cli: fixup large log page transfer Keith Busch

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.