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.

shortlog of the commits that went into this release:

Dan Williams (17):
      test, device-dax: Fix intermittent poison handling failures
      test, dsm-fail: Cleanup leftover debug
      ndctl, build: Define HAVE_UUID
      ndctl, daxctl: Split builtin.h per-command
      ndctl, daxctl: Add type-safety to command harness
      ndctl/monitor: Drop 'struct ndctl_ctx *' casts
      ndctl/monitor: Unify definition of default monitor configfile path
      ndctl/monitor: Fix / cleanup log_file()
      ndctl/monitor: Drop vasprintf usage
      ndctl/monitor: Kill usage of ndctl/lib/private.h
      ndctl/init-labels: Fix label slot accounting per UEFI 2.7
      ndctl: Introduce ndctl/config.h
      ndctl, rpm: Mark monitor.conf as a configuration file
      ndctl/build: Fix config.h dependency
      daxctl: Support the /sys/bus/dax ABI
      daxctl: Opt-in to /sys/bus/dax ABI
      Documentation: Update copyright

Dave Jiang (11):
      ndctl: add support for displaying the security state
      ndctl: add a Theory of Operation document for security commands
      ndctl: add passphrase management commands
      ndctl: add a freeze-security command
      ndctl: add a sanitize-dimm command
      ndctl: add a unit test to exercise security operations
      ndctl: add a load-keys command and a modprobe config
      ndctl: add an overwrite option to 'sanitize-dimm'
      ndctl: add a wait-overwrite command
      ndctl: master phassphrase management support
      ndctl: allow for a 'secure erase' using the master passphrase

Igor Gnatenko (2):
      ndctl.spec.in: remove obsolete ldconfig scriptlets
      ndctl.spec.in: remove obsolete Group tag

Johannes Thumshirn (1):
      ndctl, monitor: use type=simple instead of type=forking

Ocean He (1):
      ndctl: recover from failed namespace creation

Oliver O'Halloran (7):
      libndctl: Use the supported_alignment attribute
      ndctl/namespace: Check for seed namespaces earlier
      ndctl/namespace: Use seed alignment as the default
      ndctl/namespace: Validate alignment from the {pfn|dax} seed
      ndctl: Add alignment to the namespace JSON output
      ndctl/namespace: Make the create-namespace JSON output non-verbose
      ndctl: Add supported_alignments to the JSON output

Piotr Balcer (1):
      libndctl: fix bb iterator leak in namespaces

Toshi Kani (1):
      ndctl: fix zero-labels to handle firmware error properly

Vishal Verma (11):
      libndctl: ignore ENXIO in ndctl_namespace_delete
      libndctl, intel: Add infrastructure for firmware_status translation
      ndctl, inject-smart: switch to ndctl_cmd_submit_xlat
      ndctl, monitor: switch to ndctl_cmd_submit_xlat
      ndctl: clean up usage of ndctl_cmd_submit
      ndctl, Documentation: Allow for Makefile variables in Documentation
      daxctl: Add bash-completion
      libndctl: Fix the failure interpretation for status translations
      ndctl, bash-completion: add helpers for security commands
      ndctl, rpmbuild: Add a dummy readme file to ndctl_keysdir
      WIP: ndctl: release v64
_______________________________________________
Linux-nvdimm mailing list
[email protected]
https://lists.01.org/mailman/listinfo/linux-nvdimm

Reply via email to