This release incorporates functionality up to the 4.18 kernel, and
a number of bug fixes and improvements.
Highlights include a fix to the error injection APIs to inject fewer
bytes of errors per sector, support for building documentation with
asciidoctor in addition to asciidoc, multi-arrgument support for
util_<obj>_filter, and a new OPTION_FILENAME in option parsing. Unit
test updates include cleanups to unit test scripts refactoring out a
lot of common boilerplate, MADV_HWPOISON tests, and a new test for
capacity vs label locking.
Commands:
inject-error: add a --saturate option to inject entire sectors
list: display the 'map' location in namespace listings
list: add controller temperature, and its threshold/alarm setting
Tests:
dax-pmd, device-dax: add a test for MADV_HWPOISON
sector-mode.sh: fix to work with updated label support in nfit_test
common: source common bash functions and variables
dsm-fail: test for capacity vs label locking
libndctl: update for smart controller temperature
various: disable tests that inject poison with dax until 4.19
APIs:
ndctl_cmd_ars_cap_get_clear_unit
ndctl_cmd_ars_stat_get_flag_overflow
ndctl_namespace_inject_error2
ndctl_namespace_uninject_error2