From d685bff1ed574cc714ae3e47f9d913f1c074d2b2 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Sat, 27 May 2017 12:34:44 -0700 Subject: [PATCH] ndctl: release v57 This release incorporates the capabilities of the 4.12 kernel. Major highlights include the new 'ndctl check-namespace' utility to check and repair btt instances, new option to 'ndctl list' to enumerate device relative error offsets, and support for the "JEDEC Byte-Addressable Energy-Backed Interface NVDIMM" SMART health format. Commands: ndctl check-namespace: check and repair a btt instance ndctl list: new '--media-errors' option ndctl list: add acpi 6.1 dimm health state flags ndctl write-labels: new command to deploy data to dimm label areas Tests: blk-exhaust: validate aliased pmem vs blk capacity accounting daxdev-errors: error injection and clearing for device-dax device-dax-fio: i/o traffic sanity check for device-dax label-compat: regression test for interleave-set-cookie compatibility Apis: ndctl_dimm_has_notifications: acpi 6.1 health-state notification flag ndctl_dimm_failed_map: acpi 6.1 map failure flag ndctl_region_get_resource: region resource base address ndctl_region_get_{first,next}_badblock: media error enumeration ndctl_namespace_disable_safe: check for busy block device before disable ndctl_namespace_is_active: check if namespace is enabled or claimed --- Makefile.am.in | 4 ++-- git-version | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile.am.in b/Makefile.am.in index 98691a8b..9cb8d4a0 100644 --- a/Makefile.am.in +++ b/Makefile.am.in @@ -35,9 +35,9 @@ SED_PROCESS = \ -e 's,@includedir\@,$(includedir),g' \ < $< > $@ || rm $@ -LIBNDCTL_CURRENT=11 +LIBNDCTL_CURRENT=12 LIBNDCTL_REVISION=0 -LIBNDCTL_AGE=5 +LIBNDCTL_AGE=6 LIBDAXCTL_CURRENT=3 LIBDAXCTL_REVISION=0 diff --git a/git-version b/git-version index 8011110a..c5f23551 100755 --- a/git-version +++ b/git-version @@ -19,7 +19,7 @@ dirty() { fi } -DEF_VER=56 +DEF_VER=57 LF=' '