Skip to content

v1.15

@keithbusch keithbusch tagged this 06 Aug 21:07
Shortlog of changes since v1.14. Big thanks to all the contributors and
bug reports that made it into this round.

Akhilesh RN (4):
      Removed unwanted print statement
      ZN-350 - wdc purge command bug fix
      ZN-350 - vs-fw-activate-history bug fix
      Addressed review comments

Brandon Paupore (1):
      Add Timeout Parameter for Zone Management Commands

Daniel Wagner (2):
      nvme-topology: no error message when openeing of controller fails
      gen-hostnqn: Remove UUID validation heuristic

FrancisPravin (1):
      intel_nvme: fixed typo

Gollu Appalanaidu (42):
      nvme-print: print namespace write protect states in get feature
      zns: trivial formatting fix
      nvme-print: add fna 3rd bit in identify ctrl
      nvme-print: add controller register cap 44th bit
      nvme: add primary ctrl caps man page
      nvme: fix predictable latency log zsh completions
      nvme: adding get lba status command man page
      nvme: add uuid index in get and set features command
      nvme: fix csi data type in list_ns
      nvme: add json output format for list_crl
      nvme-ioctl: remove unused function nvme_identify_ns_list
      zns: style fixes in zns plugin
      nvme: add json output format for list_ns
      nvme: fix parameter sizes
      zns: fix get_zdes_bytes return value in failed cases
      wdc-nvme: fix the build failure
      nvme: add latency parameter for passthru commands
      nvme: add lsp and uuid index invalid value checks in get log
      nvme: add optional copy format support id ctrl field
      nvme: add zone desc changed notice async event
      nvme: add persistent event log action field invalid check
      nvme: add json, binary and human readable output format for id iocs
      nvme: update passthru commands man page with latency parameter details
      nvme-print: sanitize log style fix
      nvme: add the LBA format upper in Format NVM Command
      nvme: fix errno for non nvme device return errors
      nvme: add missing endianness annotations
      nvme: fix the fw-log structure and show fw log changes
      nvme: add identify controller structure 2.0 spec. fields
      nvme: add get log page 2.0 spec fields
      nvme: add the status codes from 2.0 spec
      nvme: extend existing id ctrl parameters as per 2.0
      nvme: add status to error number for id_uuid and verify_cmd
      nvme: style fix
      nvme: add verify command man page
      nvme: add CDW2 and CDW3 support for Write Zeroes and Verify Command
      nvme add Storage Tag Check field in NVM Commands
      Change IOCTL for read, write and compare commands
      fix boot partitions register show in human readable format
      nvme: add multiple update detected result value in fw commit
      nvme: add capacity management command support
      Add Identify CNS 0x18 Domain List Support

Hannes Reinecke (2):
      nvme-ioctl: return -1 on failure from nvme_get_nsid()
      nvme-topology: scan all controllers in scan_subsystem()

Hanumanthu H (4):
      Micron plugin version 1.0.6
      json format support for micron vs-drive-info command
      Support micron vs-smart-add-log option for M54XX drives
      vs-drive-info command opcode change for M5407 drives

James Kahn (1):
      corrected-returns-in-sanitize-log

Jeff Lien (2):
      [nvme-cli] Add support for new devices
      [NVMe CLI] Add capability for unique plugin version

Jonathan Teh (1):
      nvme-cli: fix typos in reservation actions

Keith Busch (11):
      fix virtual mgmt parameter sizes
      default flush to use block device nsid
      fix code style
      fix set_feature formatting
      remove string representation timestamp set_feature
      strip trailing spaces from fabrics output
      Merge branch 'master' of https://github.com/michael-gebis/nvme-cli into michael-gebis-master
      Revert "Bug fix unsigned int and int should use 64bit api for json-c"
      Merge branch 'master' of https://github.com/fixthething/nvme-cli into fixthething-master
      Merge branch 'mi_features' of https://github.com/NateRoiger/nvme-cli into NateRoiger-mi_features
      fix whitespace damage

Martin Belanger (3):
      Add device id in JSON output
      Add --host-iface option
      Print device name on connect

Martin George (4):
      fabrics: skip connect if transport type doesn't match
      nvme-topology: fix controller check in scan_subsystem()
      nvme-print: fix 'nvme list' segfault if controller is unavailable
      fabrics: add default port number for NVMe/TCP I/O controllers

Maurizio Lombardi (1):
      autoconnect: replace network.target with network-online.target

Michael Gebis (3):
      id-nvmset: Fixed typo
      micron-nvme.h: formatting
      Bash completions

Minwoo Im (1):
      nvme: support ns generic device to submit_io

Nate Roiger (2):
      Add NVMe MI Features: Controller Metadata (0x7E) and Namespace Metadata (0x7F).
      Merge branch 'master' into mi_features

Ronan Pigott (1):
      completions: fix syntax typo in zsh completions

Sagi Grimberg (2):
      systemd/nvmf-autoconnect.service: load nvme-fabrics before autoconnect
      fabrics: add fast_io_fail_tmo option

Steven Seungcheol Lee (2):
      nvme: Bug fix default data_len used if no argument given
      Bug fix unsigned int and int should use 64bit api for json-c

Sushrut Shirole (2):
      wdc-nvme: fix uclibc compilation.
      Use PRIx64 format specifier instead of lX for more portability.

Tokunori Ikegami (3):
      nvme-print: print both kelvin and celsius temperature values
      nvme-cli: Add lsi option for get-log command
      nvme: Fix to print get and set feature hex digits correct width

fixthething (4):
      Making security-send command more flexible by allowing data from stdin, and assuming transfer length to match input size if not specified.
      Doing dword alignment whether source of misalignment comes from file size or specified transfer length. Zeroing buffer to ensure zero fill and no heap garbage.
      Changes requested by keithbusch; no default for cfg.tl.
      Removing redundant parameter from nvme_sec_send

Signed-off-by: Keith Busch <kbusch@kernel.org>
Assets 2