From: Keith Busch Date: Wed, 18 Jul 2018 18:47:00 +0000 (-0600) Subject: Release 1.6 X-Git-Tag: v1.6 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=642d426faf8a67ed01e90f7c35c0d967f8cc52a3;p=users%2Fsagi%2Fnvme-cli.git Release 1.6 It's been far too long, and we've lots of fixes and updates, so tagging a new release. Shortlog of all the commits since the 1.5 release are below. Special thanks to everyone who contributed, including the people not listed here who filed and verified issues. 521852 (2): Adding ppc big endian support Updating version to 1.1 Alexey Timofeyev (3): nvme-cli: Fix build breaks for GCC 8.1 Signed-off-by: Alexey Timofeyev nvme-cli: Fix build breaks for GCC 8.1 Signed-off-by: Alexey Timofeyev nvme-cli: add support of RAE Andrew Meir (3): Add toshiba plugin code and command documentation. Add toshiba plugin to makefile rules. Fixes for log page access. Chaitanya Kulkarni (5): nvme-cli: allow block device for delete-ns nvme-cli: fix get_nsid() return value check nvme-cli: fix compilation error nvme-cli: add changed log ns support nvme-cli: add changed-ns-list-log documentation Daniel Verkamp (1): nvme-cli: fix typo in 'disconnect' docs Eyal Ben David (3): nvme-ioctl.c : nvme_get_properties(): fix 64bit offset advance Add a single get-property command for NVMeOF. nvme.c, list_ns: use le32_to_cpu in display James Smart (4): nvme-cli: correct spelling of discovery nvme-cli: show partial results if controller fails during list and list-subsys nvme-cli: Wait for device file if not present after successful add_ctrl nvme-cli: Add ioctl retry support for "connect-all" JasonChiuCC (2): nvme-cli: fix show command typo nvme-cli: Modify Get Features-Asynchronous Event Configuration Javier González (1): lightnvm: enable to set OP on target creation Jeff Lien (10): NVMe-CLI WDC-Plugin Add drive-essentials command NVMe-CLI WDC-Plugin Add drive-essentials documentation NVMe-CLI WDC-Plugin Add clear-pcie-corr command NVMe-CLI WDC-Plugin Add clear-pcie-corr documentation. NVMe-CLI WDC-Plugin Update drive essentials code with review comments. NVMe-CLI Fix fw_log Command json output Add nvme fw-log commmand test Add nvme id-ctrl command test Add nvme id-ns command test NVMe-CLI Fix id-ns fpi field when Human Readable option selected. Johannes Thumshirn (3): Documentation: add manpage entry for connect's --ctrl-loss-tmo setting fabrics: add option to supply keep-alive-timeout for connect-all fabrics: add ctrl-loss-tmo to connect-all Keith Busch (34): Allow hierarchy of similiarly named plugins Fix verbose decoding for coalescing aggregation time Use NSID all for error log Use '-' for compounded word telemetry-log subcommand flush: Use device NSID if issuing through block device Fix freeing wrong address Update makefile dependencies Add decoding for new controller attributes Add support for decoding IO Determinism features Add support for NVMe Sets log page Add read-recover level feature decoding Ignore cscope files Fix fabrics property commands Add manpage for endurance log Regenerate documentation Don't print non-existent command line options Add remaining fields from NVM Sets Fix parameter descriptions get-log: Make log identifier a required parameter Use fixed-width integer types for long suffixed parameters Fix intel media wear json output Remove error print for telemetry log arg parse Regenrate documentation Regenerate man pages Revert "nvme-cli: Add ioctl retry support for "connect-all"" Revert "nvme-cli: Wait for device file if not present after successful add_ctrl" Add man pages for new device self test commands Replace host-gen telemetry short-option 'h' with 'g' Fix json output of 128-bit numbers Fix format specifier for 32-bit Update doc intel: fix latency stats printing fix reservation report 0's based dword count lightnvm: fix type coercion Klaus Birkelund Abildgaard Jensen (1): nvme-cli: add support for DLFEAT Matias Bjørling (1): Add open-channel 2.0 identify support Max Gurtovoy (1): nvme-cli: fabrics: Fix passing "host_traddr" for all transports Maxim (2): Add user parameter to specify data area region from telemetry log Wrote man page for telemetry Minwoo Im (55): nvme-cli: make sanitize description const nvme-cli: update print for sanitize-log command with output-format nvme-cli: add print for command specific info field of error log page nvme-cli: Remove unnecessary nsid field in error-log nvme-cli: add support for json output format of sanitize-log command Update subcommand alias description in README.md nvme-cli: add BPS bit field to CAP controller register nvme-cli: lnvm: add whitespace between words in a description nvme-cli: lnvm: remove unnecessary force parameter of ns-id in lnvm nvme-cli: lnvm: add check for fd after open operation nvme-cli: lnvm: add human-readable print format to ns-id subcommand nvme-cli: update error-log documentation nvme-cli: intel: update smart-log-add command documentation nvme-cli: intel: fix smart-log-add documentation nvme-cli: intel: add check for fd after open to intel commands nvme-cli: intel: add const to descriptions of subcommand option nvme-cli: add support for options to effects-log subcommand nvme-cli: update documentation of effects-log nvme-cli: tests: remove nsid parameter in a testcase of error-log nvme-cli: tests: fix typo in get_feature_test nvme-cli: add error handling for a failure of malloc nvme-cli: fix memory leak in list_ctrl() nvme-cli: fix memory leak in ns_descs() nvme-cli: fix memory leak in fw_download() nvme-cli: fix memory leak in set_feature() nvme-cli: fix memory leak in sec_send() nvme-cli: fix memory leak in dir_send() nvme-cli: fix memory leak in sec_recv() nvme-cli: fix memory leak in dir_receive() nvme-cli: wdc: add const to descriptions nvme-cli: wdc: fix mismatch in document for smart-add-log nvme-cli: fix memory leak in passthru() nvme-cli: lnvm: Make it return error status when argconfig_parse fails nvme-cli: memblaze: fix memory leak in memblaze-nvme.c nvme-cli: memblaze: add error return after parse_and_open() nvme-cli: add command specific field to json output of error-log nvme-cli: make it have bpid in cdw10 for fw-commit nvme-cli: add print for command name to effects-log nvme-cli: fix leaks in subcommands nvme-cli: move print-function to nvme-print nvme-cli: make return negative value in nvme_get_nsid() when not blkdev nvme-cli: convert iekey into a no_argument parameter nvme-cli: update documentations to sync up with subcommands nvme-cli: add helper for sanitize command nvme-cli: adjust json print according to uint format nvme-cli: make it use NVME_IDENTIFY_DATA_SIZE nvme-cli: fix seg_fault by cmd options in endurance_log nvme-cli: fix leak in endurance_log command nvme-cli: make it return 0 in case of non-fabric for show-regs nvme-cli: fix perror when blkdev not given when get-ns-id nvme-cli: add support for id-nvmset subcommand nvme-cli: update new fields in id-ns subcommand nvme-cli: update the document for id-nvmset subcommand nvme-cli: print firmware activation notices support bit to id_ctrl nvme-cli: adjust memset size for data buffer in submit_io Muhammad Ahmad (2): Fixed a bug where cdw11 was being overwritten by cdw12 Updatign the plugin version Oleksii Timofieiev (5): nvme-cli: Add support of unsigned long long to json routines Signed-off-by: Oleksii Timofieiev nvme-cli: wdc: Removed superfluous output in WDC plugin nvme-cli: handle long commands in help message by adjusting minimal padding Signed-off-by: Oleksii Timofieiev nvme-cli: Fixed incosistency of error handling in intel plugin Signed-off-by: Oleksii Timofieiev Fix endianess in WDC plugin. Pavel Borzenkov (1): nvme-cli: fix typo in Intel SMART json output Revanth Rajashekar (5): nvme-cli: Implemented Device self test and log. nvme-cli: Implement printing the get timestamp feature. nvme-cli: Implement printing the get host controlled thermal management feature. nvme-cli: Implement printing the get Keep Alive Timer feature nvme-cli: Implement printing get NOPSC feature Rodrigo R. Galvao (1): nvme-cli: Add friendly status messages Sagi Grimberg (2): fabrics: fail early if argconfig_parse failed fabrics: omit newline character when reading nvme host nqn Schremmer, Steven (2): nvme-cli: add NetApp plugin nvme-cli: add netapp smdevices man page Scott Bauer (4): nvme-cli: Implement get_telemetry_log from 1.3 spec nvme/vendor: Add get log LSP/LSO fields from 1.3 spec nvme-cli: Implement nvme_get_log13 nvme-cli: telemetry-log add controller initiated log gathering Stephen Tubbs (1): Add support for Micron plugin Takashi Iwai (2): Documentation: fix title markers Documentation: allow to format with asciidoctor Vijay Kumar (2): Fix double free in list_subsys Log error incase of failure in get_nvme_subsystem_info() muhammad.ahmad@seagate.com (7): Initial checkin for Seagate Plugin Removed Duplicate commands. refactored some strings Initial checkin for Seagate Plugin Removed Duplicate commands. refactored some strings Making gcc compiler (5.4.0 among others) happy Signed-off-by: Keith Busch --- diff --git a/NVME-VERSION-GEN b/NVME-VERSION-GEN index 40572c65..116fffbd 100755 --- a/NVME-VERSION-GEN +++ b/NVME-VERSION-GEN @@ -1,7 +1,7 @@ #!/bin/sh GVF=NVME-VERSION-FILE -DEF_VER=v1.5 +DEF_VER=v1.6 LF=' '