All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Verma, Vishal L" <vishal.l.verma@intel.com>
To: "nvdimm@lists.linux.dev" <nvdimm@lists.linux.dev>
Cc: "Williams, Dan J" <dan.j.williams@intel.com>
Subject: [ANNOUNCE] ndctl v72
Date: Sat, 18 Dec 2021 05:15:05 +0000	[thread overview]
Message-ID: <287fb6eb401bcd07db3bcadd14404e227816533d.camel@intel.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 4505 bytes --]

A new ndctl release is available[1] after a short hiatus. Expect a more
normal release cadence to resume after this.

This release incorporates functionality up to the 5.16 kernel.

Highlights include a new utility and library for interfacing with the
'CXL' drivers and devices, a policy based configuration mechanism for
ndctl and daxctl, fixes, test updates, and general additions for the
PAPR family of NVDIMMs, more seed device accounting fixes, misc unit
test and documentation updates, and fixes to NVDIMM bus scrubbing.

A shortlog is appended below.

[1]: https://github.com/pmem/ndctl/releases/tag/v72


Dan Williams (9):
      ndctl/dimm: Attempt an abort upon firmware-update-busy status
      ndctl/test: Fix btt expect table compile warning
      ndctl/test: Cleanup unnecessary out label
      ndctl/test: Fix device-dax mremap() test
      ndctl/test: Exercise soft_offline_page() corner cases
      test/libndctl: Use ndctl_region_set_ro() to change disk read-only state
      ndctl/scrub: Stop translating return values
      ndctl/scrub: Reread scrub-engine status at start
      daxctl: Add "Soft Reservation" theory of operation

Ira Weiny (1):
      ndctl: Add CXL packages to the RPM spec

Jane Chu (1):
      ndctl/dimm: Fix submit_abort_firmware()

Jeff Moyer (1):
      zero_info_block: skip seed devices

Jingqi Liu (1):
      ndctl/dimm: Fix label index block calculations

Michal Suchanek (2):
      ndctl/namespace: Skip seed namespaces when processing all namespaces.
      ndctl/namespace: Suppress -ENXIO when processing all namespaces.

QI Fuli (6):
      ndctl: update .gitignore
      ndctl/test: add checking the presence of jq command ahead
      ndctl, util: add parse-configs helper
      ndctl: make ndctl support configuration files
      ndctl, config: add the default ndctl configuration file
      ndctl, monitor: refator monitor for supporting multiple config files

Redhairer Li (2):
      msft: Add xlat_firmware_status for JEDEC Byte Addressable Energy Backed DSM
      ndctl/namespace: Fix disable-namespace accounting relative to seed devices

Santosh Sivaraj (6):
      libndctl: Unify adding dimms for papr and nfit families
      test: Don't skip tests if nfit modules are missing
      papr: Add support to parse save_fail flag for dimm
      Use page size as alignment value
      libndctl: Remove redundant checks and assignments
      namespace-action: Drop zero namespace checks.

Tsaur, Erwin (1):
      Expose ndctl_bus_nfit_translate_spa as a public function.

Vaibhav Jain (1):
      libndctl/papr: Fix probe for papr-scm compatible nvdimms

Vishal Verma (31):
      daxctl: fail reconfigure-device based on kernel onlining policy
      libdaxctl: add an API to check if a device is active
      libndctl: check for active system-ram before disabling daxctl devices
      daxctl: emit counts of total and online memblocks
      ndctl: Update nvdimm mailing list address
      ndctl: add .clang-format
      cxl: add a cxl utility and libcxl library
      cxl: add a local copy of the cxl_mem UAPI header
      util: add the struct_size() helper from the kernel
      libcxl: add support for command query and submission
      libcxl: add support for the 'Identify Device' command
      libcxl: add GET_HEALTH_INFO mailbox command and accessors
      libcxl: add support for the 'GET_LSA' command
      libcxl: add label_size to cxl_memdev, and an API to retrieve it
      libcxl: add representation for an nvdimm bridge object
      libcxl: add interfaces for label operations
      cxl: add commands to read, write, and zero labels
      Documentation/cxl: add library API documentation
      cxl-cli: add bash completion
      cxl: add health information to cxl-list
      ndctl: install bash-completion symlinks
      scripts: Add a man page template generator
      ndctl: Update ndctl.spec.in for 'ndctl.conf'
      daxctl: Documentation updates for persistent reconfiguration
      daxctl: add basic config parsing support
      util/parse-configs: add a key/value search helper
      daxctl/device.c: add an option for getting params from a config file
      daxctl: add systemd service and udev rule for automatic reconfiguration
      daxctl: add and install an example config file
      libcxl: fix potential NULL dereference in cxl_memdev_nvdimm_bridge_active()
      util/parse-configs: Fix a resource leak in search_section_kv()

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

                 reply	other threads:[~2021-12-18  5:15 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=287fb6eb401bcd07db3bcadd14404e227816533d.camel@intel.com \
    --to=vishal.l.verma@intel.com \
    --cc=dan.j.williams@intel.com \
    --cc=nvdimm@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.