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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to