This release incorporates functionality up to the 5.0 kernel, and adds a
number of bug fixes and improvements.
Highlights include a migration path for the new dax-bus ABI, several
cleanups to ndctl-monitor, support for firmware status translation,
displaying the supported_alignments attribute, and using it in the
namespace creation process, and support for security operations as
defined in the Intel DSM specification.
Commands:
inject-smart: check the firmware status for errors
zero-labels: correctly handle firmware errors
create-namespace: use supported_alignments when available
Add new security commands
Tests:
security.sh: new test for security commands
device-dax: fix intermittent poison handling failures
dsm-fail: cleanup leftover debug
APIs:
ndctl_cmd_submit_xlat
ndctl_cmd_xlat_firmware_status
ndctl_dax_get_num_alignments
ndctl_dax_get_supported_alignment
ndctl_dimm_disable_passphrase
ndctl_dimm_freeze_security
ndctl_dimm_get_security
ndctl_dimm_master_secure_erase
ndctl_dimm_overwrite
ndctl_dimm_secure_erase
ndctl_dimm_update_master_passphrase
ndctl_dimm_update_passphrase
ndctl_dimm_wait_overwrite
ndctl_pfn_get_num_alignments
ndctl_pfn_get_supported_alignment