A new ndctl release is available[1]. Highlights include cxl region management usability improvements, further cxl-list reworks and enhancements, support for RCH topologies, a unit test for XOR arithmetic based regions, a new cxl-security unit test, support for master-passphrase removal, retrieval and display of CXL device's alert configuration, and misc test updates and bugfixes.
A shortlog is appended below. [1]: https://github.com/pmem/ndctl/releases/tag/v75 Alison Schofield (1): cxl/test: add cxl_xor_region test Dan Williams (25): cxl/test: Skip tests in the absence of the cxl_test module ndctl/test: Move firmware-update.sh to the 'destructive' set ndctl/test: Add kernel backtrace detection to some dax tests ndctl/clang-format: Move minimum version to 6 ndctl/clang-format: Fix space after for_each macros cxl/list: Always attempt to collect child objects cxl/list: Add a 'firmware_node' alias cxl/list: Add parent_dport attribute to port listings cxl/list: Skip emitting pmem_size when it is zero cxl/filter: Return json-c topology cxl/list: Record cxl objects in json objects cxl/region: Make ways an integer argument cxl/region: Make granularity an integer argument cxl/region: Use cxl_filter_walk() to gather create-region targets cxl/region: Trim region size by max available extent cxl/Documentation: Fix whitespace typos in create-region man page cxl/region: Autoselect memdevs for create-region cxl/test: Extend cxl-topology.sh for a single root-port host-bridge cxl/test: Test single-port host-bridge region creation cxl/lib: Add cxl_wait_probe() cxl/test: Fix cxl-topology.sh expectations cxl/test: More backtrace detection cxl/region: Fix memdev_filter_pos() memory leak cxl/region: Fix memdev_filter_pos() separator detection cxl/Documentation: Update man page for using 'host' names in 'cxl list' filters Dave Jiang (5): ndctl: Add master-passphrase removal support ndctl: add CXL bus detection ndctl/libndctl: Add bus_prefix for CXL ndctl/libndctl: Allow retrievng of unique_id for CXL mem dev ndctl/test: Add CXL test for security Fan Ni (2): libcxl: Add cxl_memdev_get_firmware_version Documentation/libcxl: Fix typos Helmut Grohne (1): meson: Avoid an unnecessary compiler run test. Jeff Moyer (1): security.sh: ensure a user keyring is linked into the session keyring Jonathan Zhang (2): libcxl: add accessors for Get Alert Configuration CCI output cxl/list: display alert configuration fields Li Zhijian (1): README.md: Remove deprecated ND_BLK Shivaprasad G Bhat (1): ndctl: Fix the NDCTL_TIMEOUT environment variable parsing Vishal Verma (12): ndctl.spec.in: Address misc. packaging bugs (RHBZ#2100157) scripts: update release scripts for meson ndctl: remove travis-ci clang-format: Align consecutive macros and #defines meson.build: add a check argument to run_command cxl/list: include --endpoints in -v listings cxl/filter: enumerate endpoints and memdevs in an RCH Revert "cxl/list: Add parent_dport attribute to port listings" ndctl/lib: fix usage of a non NUL-terminated string cxl/region: fix a resource leak in to_csv() cxl/region: fix an out of bounds access in to_csv() cxl/region: fix a comment typo