This release incorporates functionality up to the 5.17 kernel. Highlights include full CXL topology walk and filtering in cxl-list, a new cxl-cli command to set memdev partitioning info, several unit test fixes, conversion of the build system to meson, smart error injection enhancements for 'papr' NVDIMMs, and RPM spec fixes to support config file migration, and flatpak builds.
The shortlog is appended below.
Alison Schofield (10):
libcxl: add GET_PARTITION_INFO mailbox command and accessors
libcxl: add accessors for capacity fields of the IDENTIFY command
libcxl: return the partition alignment field in bytes
cxl: add memdev partition information to cxl-list
libcxl: add interfaces for SET_PARTITION_INFO mailbox command
cxl: add command 'cxl set-partition'
libcxl: Remove extraneous NULL checks when validating cmd status
libdaxctl: free resource allocated with asprintf()
cxl/list: tidy the error path in add_cxl_decoder()
cxl/list: always free the path var in add_cxl_decoder()
Dan Williams (55):
ndctl/docs: Clarify update-firwmware activation 'overflow' conditions
ndctl/test: Prepare for BLK-aperture support removal
ndctl/test: Move 'reset()' to function in 'common'
ndctl/test: Initialize the label area by default
ndctl/test: Skip BLK flags checks
ndctl/test: Move sector-mode to a different region
ndctl: Deprecate BLK aperture support
ndctl/test: Fix support for missing dax_pmem_compat module
util: Distribute 'filter' and 'json' helpers to per-tool objects
Documentation: Drop attrs.adoc include
build: Drop unnecessary $tool/config.h includes
test: Prepare out of line builds
ndctl: Drop executable bit for bash-completion script
build: Add meson build infrastructure
build: Add meson rpmbuild support
ndctl: Jettison autotools
ndctl/build: Default asciidoctor to enabled
test: Add 'suite' identifiers to tests
ndctl: Rename util_filter to ndctl_filter
build: Add tags
json: Add support for json_object_new_uint64()
cxl/json: Cleanup object leak false positive
cxl/list: Support multiple memdev device name filter arguments
cxl/list: Support comma separated lists
cxl/list: Introduce cxl_filter_walk()
cxl/list: Emit device serial numbers
cxl/list: Add filter by serial support
cxl/lib: Rename nvdimm bridge to pmem
cxl/list: Cleanup options definitions
Documentation: Enhance libcxl memdev API documentation
cxl/list: Add bus objects
util/json: Warn on stderr about empty list results
util/sysfs: Uplevel modalias lookup helper to util/
cxl/list: Add port enumeration
cxl/list: Add --debug option
cxl/list: Add endpoints
cxl/list: Add 'host' entries for port-like objects
cxl/list: Add 'host' entries for memdevs
cxl/list: Move enabled memdevs underneath their endpoint
cxl/list: Filter memdev by ancestry
cxl/memdev: Use a local logger for debug
cxl/memdev: Cleanup memdev filter
cxl/memdev: Add serial support for memdev-related commands
cxl/list: Add 'numa_node' to memdev listings
util: Implement common bind/unbind helpers
cxl/memdev: Enable / disable support
cxl/list: Add decoder support
cxl/list: Extend decoder objects with target information
cxl/list: Use 'physical_node' for root port attachment detection
cxl/list: Reuse the --target option for ports
cxl/list: Support filtering memdevs by decoders
cxl/list: Support filtering memdevs by ports
cxl/port: Add {disable,enable}-port command
cxl/list: Filter dports and targets by memdevs
build: Automate rpmbuild.sh
Jay W (1):
Update ndctl.spec to allow flatpak builds
Michal Suchanek (2):
config: deduplicate monitor sample configuration.
spec file: Add configuration migration.
Shivaprasad G Bhat (1):
ndtest/ack-shutdown-count: Skip the test on ndtest
Vaibhav Jain (5):
libndctl/papr: Add support for reporting shutdown-count
libndctl, intel: Indicate supported smart-inject types
libndctl/papr: Add limited support for inject-smart
ndctl,libndctl: Update nvdimm flags after smart-inject
util/size.h: Fix build error for GCC < 10
Vishal Verma (5):
ndctl: add repology graphic to README.md
ndctl: update README.md for meson build
ndctl/test: make inject-smart.sh more tolerant of decimal fields
util/size.h: fix build for older compilers
scripts/docsurgeon: Fix document header for section 1 man pages
Yasunori Goto (1):
Documentation/ndctl: fix self-reference of ndctl disable-namespace
michalbiesek (1):
daxctl: provide safe versions of iteration API
signature.asc
Description: This is a digitally signed message part
