#19749 closed enhancement (fixed)

libnvme-1.9

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (3)

comment:1 by Bruce Dubbs, 11 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 11 months ago

From https://github.com/linux-nvme/libnvme/releases/tag/v1.9:

  • util: Fixed nvme_id_ns_flbas_to_lbaf_inuse()
  • test: Add unit test for nvme_id_ns_flbas_to_lbaf_inuse()
  • sysfs: minimize heap allocations of sysfs paths
  • test: use diff to compare sysfs output
  • log: move nvme_{set|get}_debug to log.c
  • ioctl: export nvme_submit_passthru{64} as weak symbol
  • ioctl: remove incomplete debug logging infrastructure
  • tree: fix lba_count size calculation
  • Revert "ioctl: Return NVMe status in nvme_directive_send_id_endir()"
  • Revert "ioctl: add nvme_get_features_host_id2()"
  • Revert "ioctl: add nvme_get_features_timestamp2()"
  • Revert "ioctl: add nvme_set_features_iocs_profile2()"
  • Revert "ioctl: add nvme_set_features_host_id2()"
  • Revert "ioctl: add nvme_set_features_host_behavior2()"
  • Revert "ioctl: add nvme_set_features_timestamp2()"
  • Revert "ioctl: Update stub functions to match documentation"
  • Revert "ioctl: Update function documentation"
  • Revert "fabrics: retry discovery log page when DNR is not set"
  • Revert "ioctl: return EPROTO when an NVMe status occurred"
  • tree: use strtou32 to read lba_size
  • build: Update version to v1.9
  • doc: Regenerate all docs for v1.9
  • linux: allow for NULL argument in nvme_lookup_keyring()
  • linux: add nvme_read_key()
  • linux: add nvme_update_key()
  • crc32: Add CRC32 algorithm
  • linux: add nvme_export_tls_key()
  • linux: add nvme_import_tls_key()
  • linux: rework nvme_insert_tls_key_versioned()
  • tree: read TLS key in nvme_configure_ctrl()
  • json: export TLS key in PSK interchange format
  • json: import TLS key from PSK interchange format
  • json: dump TLS key data in PSK interchange format
  • linux: Add nvme_scan_tls_keys()
  • config-schema.json.in: tls keys and keyrings are strings
  • fabrics: keyring is a long
  • libnvme: add missing symbol nvme_scan_tls_keys
  • ioctl: return EPROTO when an NVMe status occurred
  • fabrics: retry discovery log page when DNR is not set
  • ioctl: Update function documentation
  • ioctl: Update stub functions to match documentation
  • ioctl: add nvme_set_features_timestamp2()
  • ioctl: add nvme_set_features_host_behavior2()
  • ioctl: add nvme_set_features_host_id2()
  • ioctl: add nvme_set_features_iocs_profile2()
  • ioctl: add nvme_get_features_timestamp2()
  • ioctl: add nvme_get_features_host_id2()
  • ioctl: Return NVMe status in nvme_directive_send_id_endir()
  • types: Added Command and Feature Lockdown LID
  • build: Add vscode directory into ignore
  • linux: Allocate aligned payload for nvme_get_telemetry_log
  • tree: fix mem leak in nvme_ns_init()
  • fabrics: check the read() return value
  • libnvme : record the nvme pci adapter physical slot
  • tree: Add NVM subsystem controller identifier
  • types: Add persistent event log reporting context definitions
  • types: Add PEL reporting context port identifier type definitions
  • types: Add PEL header additional information definitions
  • types: Add boot partition information definitions
  • types: Fix enum nvme_pel_rci documentation error
  • types: Add PEL set feature event layout definitions
  • ioctl: Move nvme_cmd_dword_fields definitions into header file
  • types: Fix EOM header optional data present fields definition
  • types: Add optional data present filed mask and shift definition
  • types: Fix NVME_CSTS_SHST_MASK definition
  • ioctl: Add nvme_ns_mgmt_delete_timeout()
  • types: Fix boot partition read offset (BPROF) mask value
  • types: Add NVME_CMBEBS property definitions
  • types: Add CMBSWTP property definitions
  • types: Add NVME_CMIC definitions
  • types: Add enum nvme_csts documentation
  • types: add controller status shutdown type (CSTS.ST) definition
  • types: Add enum nvme_unit/cmbebs/cmbswtp/flbas/cmic documentation
  • types: add enum nvme_cap documentation
  • types: add CAP.CPS and CAP.NSSS definitions
  • test: add CSTS.ST, CAP.CPS and CAP.NSSS registers
  • examples: fix mi-mctp build warning errors
  • types: Fix PMRWBM register name
  • types: fix CRTO.CRIMT mask value definition
  • types: add controller properties enum documentation
  • types: add ASQ, ACQ and BPMBL controller properties definitions
  • log: Introduce nvme_get_logging_level()
  • log: Respect DEFAULT_LOGLEVEL on uninitialized logging
  • doc: Document the NBFT API
  • nbft: Add SSNS 'unavailable' flag
  • nbft: Add SSNS 'discovered' flag
  • tests: Adapt to added NBFT SSNS flags
  • tests: Add complex NBFT table from Dell R660
  • nbft: Whitespace fixes
  • json: Fix uninitialized variables
  • build: Switch default meson buildtype to 'debugoptimized'
  • tests: Add sample NBFT table with mpath IPv4+IPv6 discovery
  • util: Add string constant for ENVME_CONNECT_IGNORED

comment:3 by Bruce Dubbs, 11 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

72274f34a7 Update to hwdata-0.382.
ce87eebb0d Update to libnvme-1.9.
Note: See TracTickets for help on using tickets.