All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH nvme-cli 00/13] Static checker fixes and NVMe 1.4 support
@ 2019-06-19 17:36 Bart Van Assche
  2019-06-19 17:36 ` [PATCH nvme-cli 01/13] Remove superfluous casts Bart Van Assche
                   ` (12 more replies)
  0 siblings, 13 replies; 20+ messages in thread
From: Bart Van Assche @ 2019-06-19 17:36 UTC (permalink / raw)


Hi Keith,

This patch series is what I came up with after having analyzed the output
of 'sparse' for the nvme-cli source code. This patch series also includes
two patches that add support for the new NVMe 1.4 Identify Namespace fields.

Thanks,

Bart.

Bart Van Assche (13):
  Remove superfluous casts
  Use NULL instead of 0 where a pointer is expected
  huawei: Declare local functions static
  seagate: Declare local functions static
  virtium: Declare local symbols static
  lightnvm: Fix an endianness issue
  virtium: Fix an endianness issue
  wdc: Fix endianness bugs
  Avoid using arrays with a variable length
  nvme-cli: Rework the code for getting and setting NVMf properties
  nvme-cli: Skip properties that are not supported
  Introduce NVMe 1.4 Identify Namespace fields in struct nvme_id_ns
  nvme-cli: Report the NVMe 1.4 NPWG, NPWA, NPDG, NPDA and NOWS fields

 fabrics.c                      |   2 +-
 linux/nvme.h                   |   7 +-
 nvme-ioctl.c                   | 126 +++++++++++++++++----------------
 nvme-ioctl.h                   |   2 +-
 nvme-lightnvm.c                |   2 +-
 nvme-models.c                  |   1 +
 nvme-print.c                   |  51 +++++++------
 plugins/huawei/huawei-nvme.c   |   3 +-
 plugins/intel/intel-nvme.c     |  16 ++---
 plugins/seagate/seagate-nvme.c |  58 +++++++--------
 plugins/virtium/virtium-nvme.c |  14 ++--
 plugins/wdc/wdc-nvme.c         |  88 ++++++++++++-----------
 12 files changed, 200 insertions(+), 170 deletions(-)

-- 
2.22.0.rc3

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

end of thread, other threads:[~2019-06-24 20:51 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-06-19 17:36 [PATCH nvme-cli 00/13] Static checker fixes and NVMe 1.4 support Bart Van Assche
2019-06-19 17:36 ` [PATCH nvme-cli 01/13] Remove superfluous casts Bart Van Assche
2019-06-24 10:00   ` Mikhail Skorzhinskii
2019-06-24 10:49     ` Minwoo Im
2019-06-24 13:55     ` Bart Van Assche
2019-06-24 18:46       ` Minwoo Im
2019-06-24 19:49         ` Bart Van Assche
2019-06-24 20:51       ` Mikhail Skorzhinskii
2019-06-19 17:36 ` [PATCH nvme-cli 02/13] Use NULL instead of 0 where a pointer is expected Bart Van Assche
2019-06-19 17:36 ` [PATCH nvme-cli 03/13] huawei: Declare local functions static Bart Van Assche
2019-06-19 17:36 ` [PATCH nvme-cli 04/13] seagate: " Bart Van Assche
2019-06-19 17:36 ` [PATCH nvme-cli 05/13] virtium: Declare local symbols static Bart Van Assche
2019-06-19 17:36 ` [PATCH nvme-cli 06/13] lightnvm: Fix an endianness issue Bart Van Assche
2019-06-19 17:36 ` [PATCH nvme-cli 07/13] virtium: " Bart Van Assche
2019-06-19 17:36 ` [PATCH nvme-cli 08/13] wdc: Fix endianness bugs Bart Van Assche
2019-06-19 17:36 ` [PATCH nvme-cli 09/13] Avoid using arrays with a variable length Bart Van Assche
2019-06-19 17:36 ` [PATCH nvme-cli 10/13] nvme-cli: Rework the code for getting and setting NVMf properties Bart Van Assche
2019-06-19 17:36 ` [PATCH nvme-cli 11/13] nvme-cli: Skip properties that are not supported Bart Van Assche
2019-06-19 17:37 ` [PATCH nvme-cli 12/13] Introduce NVMe 1.4 Identify Namespace fields in struct nvme_id_ns Bart Van Assche
2019-06-19 17:37 ` [PATCH nvme-cli 13/13] nvme-cli: Report the NVMe 1.4 NPWG, NPWA, NPDG, NPDA and NOWS fields Bart Van Assche

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.