]> www.infradead.org Git - users/hch/nvme-cli.git/commit
nvme: Release 1.7 v1.7
authorKeith Busch <keith.busch@intel.com>
Fri, 11 Jan 2019 00:25:03 +0000 (17:25 -0700)
committerKeith Busch <keith.busch@intel.com>
Fri, 11 Jan 2019 00:27:20 +0000 (17:27 -0700)
commit4704680580b24cd7ea399e9ac679839d0414c1c9
treec28eadd99b692e2380eac7450dee385c03d588fd
parentd6c78cdcba679d5b3b2668dce16b639bd1f6a295
nvme: Release 1.7

Thank you to all the contributions in this release. Lots of new options,
spec features, output updates, and bug fixes. Shortlog below.

Austin J Eberle (1):
      nvme-cli: prevent resv action field overflow

Benreese0 (1):
      nvme: Adding a block size selector to format

Chaitanya Kulkarni (23):
      nvme-cli: remove unnecessary assignments
      nvme-cli add ns write protect feature support
      nvme-cli: add minimal ana-log page support
      nvme-cli: add ana-log documentation
      nvme-cli: make show_registers_cap() static
      nvme-cli: wdc-plugin mark array static declaration
      nvme-cli: fix sparse warnings for declaration
      nvme-cli: don't use unsigned for fd in lnvm-nvme.c
      nvme-cli: remove always true condition for u8
      nvme-cli: fix dead-code nvmf log page discovery
      nvme-cli: code cleanup for passthru() handlers
      nvme-cli: fix scaandir() return value
      nvme-cli: use uniform error message for open
      nvme-cli: fix indentation
      nvme-cli: make wdc plug-in functions static
      nvme-cli: mark functions static
      nvme-cli: make malloc error handling uniform
      nvme-cli: fix indentation for dir_[send/receive]
      nvme-cli: make read error handling uniform
      nvme-cli: fix sanitize status endianness
      nvme-cli: fix ana-log endianness
      nvme-cli: fix array len to hold string of size 4
      nvme-cli: fix endianness for the structure field

Dan Bond (1):
      README: update Arch Linux install instructions

David Milburn (1):
      nvme-cli: report subsystem-reset not supported by controller

Dong Ho (6):
      nvme-cli: tests: fix fw_log test coding style
      nvme-cli: tests: fix id_ctrl test coding style
      nvme-cli: tests: fix id_ns test coding style
      nvme-cli: tests: Add get_id_ctrl function
      nvme-cli wdc plugin: Add get pfail dump command.
      nvme-cli wdc plugin: Add documentation for pfail dump.

Eyal Ben David (8):
      nvme-print.c : fix ns-descs JSON output
      nvme-get-property : Add documentation
      nvme-models.c - search for pci.ids
      nvme list : fix nvme list output if identify failed on device
      attach-ns : fix segfault for ctrl list wrong input
      nvme.spec.in : fix bash completion path, require
      Refactor plugins in a file hierarchy
      connect-all: special treatment to EALREADY afetr write to /dev/nvme-fabrics

Hannes Reinecke (13):
      nvme-ana-log: fixup compiler warning in show_ana_log()
      nvme-vendor: fixup c99 declaration in huawei plugin
      nvme-discover: sanitize options
      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()
      nvme: fixup ANA group descriptor offset
      nvme: introduce get_nvme_ctrl_attr()
      nvme: print out controller state for 'list-subsys'
      nvme-list-subsys: Add device name argument and print out ANA state

Harry Mallon (3):
      micron-nvme: Replace direct use of ioctl
      Fix typos in docs
      Fix typos in tests and utils

Jeff Lien (1):
      nvme-cli: Fix the displayed metadata length value on Big Endian systems.

Jeffrey Lien (5):
      Add PCI device id checking for the WDC plugin commands.
      Fix nvme test device selection to use controller value defined in the config.json file. Before this fix, the value was hard coded to nvme0.
      NVMe-CLI WDC Plugin - Simplify the device id checking routines.
      nvme-cli: Add wdc-plugin command vs-internal-log and update wdc-plug cap-diag command with transfer-size parameter.
      nvme-cli: Add help text for wdc-plugin command vs-internal-log. Update help text for wdc-plugin command cap-diag.

Johannes Thumshirn (2):
      fabrics: write ctrl_loss_tmo to fabrics device on connect
      fabrics: write keep-alive-timeout to fabrics device on connect

Keith Busch (15):
      Fix print format specifier for 64-bit
      Fix nvme id namespace struct
      Regen documentation
      Update gitignore for generated test files
      Update documentation
      Re-gen documentation for new files
      wdc: Fix strncpy warning
      wdc: Use const string for suffix
      nvme: Handle supported capabilities result for get features
      list-subsys: Preserve line breaks and spaces
      Regen documentation
      nvme-cli: Don't print result on passthru error
      Update documentation
      nvme: Regenerate documentation
      nvme: Remove duplicate error message

M. Warner Losh (2):
      Initialize line.
      Use standard interfaces to get timezone offsets.

Minwoo Im (2):
      nvme-cli: fix typo in json_print_list_items
      nvme-cli: readme: fix typo in Alpine distro support

Morten Linderud (1):
      Added zsh completion installation

Narasimhan V (1):
      Use tnvmcap register for creating namespace

Peter Dave Hello (1):
      Enable code block syntax highlight in README.md

Ralph Corderoy (1):
      Enlarge local char[] so snprintf(3) can't truncate path.

Rami Rosen (2):
      nvme-cli: fix a typo
      nvme-cli: fix a typo

Sagi Grimberg (13):
      fabrics: make some arguments integers
      fabrics: don't fail empty discovery log page
      nvme: commonize subsystems info in a helper
      fabrics: add disconnect-all command
      fabrics: support fabrics sq flow control disable
      fabrics: use trtype_str when parsing a discovery log entry
      nvme: Add TCP transport
      fabrics: add tcp port tsas decoding
      fabrics: add transport header and data digest
      nvme-ioctl: clear rae for discovery log pages
      fabrics: pass in number of write queues
      fabrics: pass in number of polling queues
      fabrics: allow nr_io/write/poll_queues and queue size to discovery

Schremmer, Steven (1):
      nvme-cli: netapp plugin handle empty strings

Stefan Wiehler (1):
      Makefile: fix bash completion install path

Sushma Kalakota (1):
      Added support for virtualization-management command

Tal Shorer (1):
      don't execute a command if --dry-run is supplied

Warner Losh (7):
      Use sys/ioctl.h to pull in definitions.
      Remove unnecessary asm/byteorder.h
      Remove unnecessary linux/types.h include.
      Include libgen.h for basename prototype.
      Include sys/stat.h
      nvme-cli: remove endian.h
      nvme-cli: fix ioctl argument

Warner.Losh (1):
      We don't need to include linux/types.h here.

Yi Zhang (1):
      nvme-cli: print "\n" after nvme list-subsys -o json

beomsooo.kim (1):
      In json output, if the commands add zero length string, it occur allocation fail & abort (cannot display empty value)

chrono (1):
      Added gentoo to README.md

freezer5 (2):
      Fix printing of large ANAGRPID values
      Fix printing of large ANAGRPID values

jaredeh (1):
      timeout option added to ns_create/delete (#440)

lijie (2):
      nvme-cli:fix a typo in SELF-TEST log
      nvme-cli: fix a typo

puneet kandhari (1):
      Remove trailing "\n" so that the output is valid json

Signed-off-by: Keith Busch <keith.busch@intel.com>
NVME-VERSION-GEN