From 4704680580b24cd7ea399e9ac679839d0414c1c9 Mon Sep 17 00:00:00 2001 From: Keith Busch Date: Thu, 10 Jan 2019 17:25:03 -0700 Subject: [PATCH] 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 --- NVME-VERSION-GEN | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NVME-VERSION-GEN b/NVME-VERSION-GEN index 116fffb..70427fa 100755 --- a/NVME-VERSION-GEN +++ b/NVME-VERSION-GEN @@ -1,7 +1,7 @@ #!/bin/sh GVF=NVME-VERSION-FILE -DEF_VER=v1.6 +DEF_VER=v1.7 LF=' ' -- 2.50.1