On Sat, 2019-02-02 at 02:32 +0000, Verma, Vishal L wrote:
> 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:
>
Ah I had a stale shortlog there. Here is the fixed up one:
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 (15):
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
ndctl, keys: fix a memory leak in dimm_create_key()
ndctl, keys: fix a resource leak in verify_kek()
libndctl: fix a couple of theoretical buffer overruns
ndctl, load-keys: fix a resource leak in load_dimm_keys()
ndctl: release v64
_______________________________________________
Linux-nvdimm mailing list
[email protected]
https://lists.01.org/mailman/listinfo/linux-nvdimm