]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
tag new release v1.13
authorKeith Busch <kbusch@kernel.org>
Tue, 20 Oct 2020 23:48:28 +0000 (16:48 -0700)
committerKeith Busch <kbusch@kernel.org>
Tue, 20 Oct 2020 23:50:31 +0000 (16:50 -0700)
Tagging new release. The most significant changes are the new Zoned
Namespace support from the recently ratified NVMe TP, but also includes
vendor specific updates, various improvements, and spec feature
enhancements. Thank you to all the contributors for this round. Shortlog
follows:

Adam Judge (1):
      Prevent compiler from optimizing mmio_read64 to single 64b read

Aleksei Marov (1):
      Allow 0 value of ctrl_loss_tmo.

Aravind Ramesh (2):
      nvme zns: segmentation fault in cmd "nvme zns zone-mgmt-send"
      nvme zns: close device fd in id_ctrl() func

Brandon (1):
      Added DITT explanation and cleaned up spacing

Brandon Paupore (17):
      Added temperature information getting and text formatting
      Implemented additional statistics to display
      Corrected the output of TMT1 and 2
      Added device support check for temp stats command
      Added documentation for temperature stats function
      Added missing semicolon
      Added support for device 0x5006 to clear-pcie-correctable-error
      Fixed some spacing
      Reformatted text output to match other plugins
      Added global namespace and device id display
      Initial coding for new command 'capabilities', also create PCIE_CLEAR_MASK
      Spacing fix
      Finished implementing capabilities checks
      Added documentation for capabilities command
      Update capabilities command for some alternate command versions
      Corrected vs-internal-log support status for some devices
      Update supported devices in man page

Casey Tucker (1):
      id-ctrl vs for Amazon Elastic Block Store

Darrin Smart (1):
      Add missing dependencies on systemd & systemd-udev

Enzo Matsumiya (1):
      doc: add 'tcp' as transport type option

Hans Holmberg (1):
      Add warning if not all zone changed list entries are retrieved.

Hanumanthu H (2):
      Micron plugin and documentation updates
      Micron plugin and documentation updates

Jeff Lien (16):
      DRV-1050 Update SN730 to support DUI data header version 4   Added version 4 structs and version checking logic
      [NVME CLI] WDC Plugin Command Updates Add support for using uuid index when retrieving the 0xC2 Log Page Add support for parsing the 0xC0 log page
      [NVMe-CLI] WDC Plugin update documentation for vs-smart-add-log command
      Add support for ZN345 drive.
      Fix spacing issue.
      [NVMe-CLI] Add support for clear-pcie-correctable-error in wdc plugins   for SN345
      [NVMe-CLI] Add support for vs-fw-activate-history and clear-fw-activate-history       in wdc plugins for SN345
      [nvme-cli] Add log page mask parameter to vs-smart-add-log wdc plugin command.
      [nvme-cli] Updated documentation files for vs-smart-add-log wdc plugin command
      [nvme-cli] WDC plugin name change ZN345 to ZN355   Add drive info capability to ZN355
      [nvme-cli] Fix vs-fw-activate-history for 0xC2 log page
      [nvme-cli] fix spacing issues in wdc vs-fw-activate-history
      [nvme-cli] Add support for enclosures to WDC plugin commands
      [nvme-cli] Documentation files for new wdc plugin enclosure command
      [nvme-cli] Fix comments and spacing with enclosure changes
      [nvme-cli] Update enclosure changes based on review comments.

Jian Ding (1):
      Add support for DUI data header version 4.

Keith Busch (19):
      support for zoned command set
      add zns documentation
      fix zns csn identify values
      fix print for zns id ns
      zns id-ns json output
      report all zones if no user override
      add missing manpage to repo
      fix manpage name
      Merge branch 'MatiasBjorling-prettifyzns'
      fix 32-bit build
      fix compile errors from recent pr
      start continuous integration
      iocs fixes
      Merge branch 'master' of https://github.com/linux-nvme/nvme-cli
      use normal alloc for fw download
      fix 64-bit print formats
      fix cross compile print formats
      regen documentation
      tag new release

Klaus Jensen (12):
      ioctl: fix missing addrof
      add fields and types for zoned namespaces
      Add zoned namespaces identify human readable print
      Add exception for zone management send command
      add fields and types for zoned namespaces
      Add zoned namespaces identify human readable print
      Add exception for zone management send command
      nvme-print: streamline show-regs output
      nvme-print: zns mar/mor fields are 32 bits
      add support for issuing simple copy commands
      {get,set}_feature: get nsid from device node
      fix '< 0' comparisons of unsigned expressions

Matias Bjorling (1):
      Improve output readability of the zns id-ns command

Matias Bjørling (8):
      Add really pretty print for ZNS Command Set specific Identify Namespace data structure
      Various cleanups in the ZNS plugin
      Capitalize LBA in descriptions within the ZNS plugin
      Remove lx text from reporting
      Align print of zns id_ns with nvm id_ns
      Add support for printing vs area in zns id ns
      Align print of zns id_ctrl with nvm id_ctrl
      Improve pretty print of the ZNS Command Set Identify Namespace command

Max Gurtovoy (1):
      nvme: add support for non shared namespaces

Narasimhan V (2):
      Getting interrupt list only for current controller
      Print human readable output for get_features test

Niklas Cassel (4):
      nvme-print: ZNS zoc field is 16 bits
      nvme-print: ZNS ozcs field is 16 bits
      nvme-print: fix ZNS Read Across Zone Boundaries print
      nvme-print: fix ZNS MAR/MOR print

Randy Bates (3):
      Update and Parse FB log page
      Updates from pull request review
      Initial coding

Revanth Rajashekar (1):
      nvme-cli: Update Intel VU Smart Log Add

Sagi Grimberg (6):
      nvme: add fabrics discovery controller default port number
      fabrics: move connect_args extraction to a dedicated routine
      fabrics: fix infinite loop is discovery recursion contains a loop
      fabrics: fix segfault when -t <transport> is not passed
      fabrics: fix passing ctrl_loss_tmo=0 by default
      nvme-status: Don't reduce all negative statuses to ECOMM

Stephen Kitt (1):
      Add Debian installation instructions

Steven Seungcheol Lee (16):
      Identify I/O Command Set data structure command added
      Added new namespace list command on list-ns, 4056 modification added
      zone-mgmt-recv report size bug fix
      Modify changed zone list command to issue get-log
      Add latency check for zone-append
      zone-mgmt-recv report size bug fix
      Modify changed zone list command to issue get-log
      Add latency check for zone-append
      zns: nsid is used for zone-mgmt-send exception handling
      zns: getting zdes logic using exist function, data_len should be in bytes
      Add zone-mgmt-recv parameters to issue command
      format: rescan after format for character device linux-nvme #709
      Add rpm build output on gitignore
      Handling system error #768
      nvme.c: read, write data size should be block_count * logical block size
      rpmbuild: install directories using Makefile's variables

Wei Hou (4):
      sfx: add set/get-feature sub cmd
      do capacity change check
      correct some prompt
      correct some prompt

Signed-off-by: Keith Busch <kbusch@kernel.org>
NVME-VERSION-GEN

index 75b13d10a7e41509b9043b52baa69d851ec14512..219355186377fb61d4da7d9c182c8fc18b7a72af 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 GVF=NVME-VERSION-FILE
-DEF_VER=v1.12
+DEF_VER=v1.13
 
 LF='
 '