|
|
|
|
Changelog for libndctl6-74-3.6.x86_64.rpm :
* Wed Aug 24 2022 Michal Suchanek - Update to version 74 (jsc#PED-1080): * Many CXL fixes * Some build system fixes * monitor: Fix the monitor config file parsing * ndctl/bus: Handle missing scrub commands more gracefully * ndctl/dimm: Flush invalidated labels after overwrite - Remove upstreamed patch - ndctl-build-Fix-systemd-unit-directory-detection.patch - ndctl-meson-make-modprobedatadir-an-option.patch * Sun Apr 10 2022 Michal Suchanek - Provide compatibility symlink for libdaxctl.h in the old location * Tue Mar 08 2022 Michal Suchanek - Update to version 73: * Many CXL fixes * Fix shipped monitor.conf (bsc#1194696 https://github.com/pmem/ndctl/pull/189) * inject-smart: Add support for papr * Switch to meson build system + ndctl-build-Fix-systemd-unit-directory-detection.patch + ndctl-meson-make-modprobedatadir-an-option.patch- Add monitor.conf migration as upstream has (bsc#1194696)- Use %%config(noreplace) for files in /etc as upstream does.- Update to version 72.1 * Add support for CXL interface * Configuration file rework * Add service for automatic reconfiguration * Drop upstreamed patches - ndctl-namespace-skip-zero-namespaces-when-processing.patch - ndctl-namespace-Suppress-ENXIO-when-processing-all-n.patch - 0001-ndctl-namespace-Fix-disable-namespace-accounting-rel.patch - 0002-Expose-ndctl_bus_nfit_translate_spa-as-a-public-func.patch - 0003-libndctl-Unify-adding-dimms-for-papr-and-nfit-famili.patch - 0004-daxctl-fail-reconfigure-device-based-on-kernel-onlin.patch - 0005-libdaxctl-add-an-API-to-check-if-a-device-is-active.patch - 0006-libndctl-check-for-active-system-ram-before-disablin.patch - 0007-daxctl-emit-counts-of-total-and-online-memblocks.patch - 0008-ndctl-Update-nvdimm-mailing-list-address.patch - 0009-libndctl-papr-Fix-probe-for-papr-scm-compatible-nvdi.patch - 0010-ndctl-scrub-Stop-translating-return-values.patch - 0011-ndctl-scrub-Reread-scrub-engine-status-at-start.patch - 0012-ndctl-dimm-Fix-label-index-block-calculations.patch - 0013-daxctl-Add-Soft-Reservation-theory-of-operation.patch - 0014-Documentation-ndctl-fix-self-reference-of-ndctl-disa.patch - 0015-ndctl-docs-Clarify-update-firwmware-activation-overf.patch - 0016-libndctl-papr-Add-support-for-reporting-shutdown-cou.patch- Add rpmlinrc filter for libcxl and libdaxctl (boo#1191773).- Fix asciidoctor conditional * Mon Mar 07 2022 Michal Suchanek - Add support for reporting dirty shutdown count (jsc#SLE-18196). + 0016-libndctl-papr-Add-support-for-reporting-shutdown-cou.patch + 0009-libndctl-papr-Fix-probe-for-papr-scm-compatible-nvdi.patch + 0003-libndctl-Unify-adding-dimms-for-papr-and-nfit-famili.patch- Merge fixes that went into v72 and v73 - Documentation updates + 0015-ndctl-docs-Clarify-update-firwmware-activation-overf.patch + 0014-Documentation-ndctl-fix-self-reference-of-ndctl-disa.patch + 0013-daxctl-Add-Soft-Reservation-theory-of-operation.patch + 0008-ndctl-Update-nvdimm-mailing-list-address.patch - Label index block calculation fix + 0012-ndctl-dimm-Fix-label-index-block-calculations.patch + 0002-Expose-ndctl_bus_nfit_translate_spa-as-a-public-func.patch - Scrub fix + 0011-ndctl-scrub-Reread-scrub-engine-status-at-start.patch + 0010-ndctl-scrub-Stop-translating-return-values.patch - Add memblock count to JSON + 0007-daxctl-emit-counts-of-total-and-online-memblocks.patch - DAX disable fix + 0006-libndctl-check-for-active-system-ram-before-disablin.patch + 0005-libdaxctl-add-an-API-to-check-if-a-device-is-active.patch + 0001-ndctl-namespace-Fix-disable-namespace-accounting-rel.patch - DAX reconfigure fix + 0004-daxctl-fail-reconfigure-device-based-on-kernel-onlin.patch * Fri Mar 04 2022 Martin Wilck - Install modprobe.conf file to %_modprobedir (bsc#1196275, jsc#SLE-20639) * Wed Oct 13 2021 Johannes Segitz - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_ndctl-monitor.service.patch * Fri Jan 22 2021 Guillaume GARDET - Enable aarch64 build (bsc#1188502). * Wed Jan 06 2021 Dirk Müller - update to 71.1: * ndctl/dimm: Attempt an abort upon firmware-update-busy status * ndctl/dimm: Fix submit_abort_firmware() * Thu Dec 31 2020 Michal Suchanek - Update to upstream v71 (jsc#SLE-14344, bsc#1170384). - support for the new device-dax subdivision functionality added in Linux in v5.10, including ways to create smaller devdax devices using daxctl/libdaxctl, as well as creating, listing, and restoring from a config dump, \'mappings\' on these devices. - miscellaneous bugfixes- Fix documentation and license packaging * Wed Oct 21 2020 Michal Suchanek - Update to upstream v70.1 (jsc#SLE-13338). Adds firmware activation support. * Fri Aug 28 2020 Michal Suchanek - Suppress ENXIO when processing all namespaces (jsc#SLE-13321, bsc#1175851, ltc#187867). + ndctl-namespace-Suppress-ENXIO-when-processing-all-n.patch * Mon Aug 10 2020 Michal Suchanek - Update to v69 (jsc#SLE-13824, jsc#SLE-12770, jsc#SLE-15065, jsc#SLE-15484, jsc#SLE-15485, bsc#1175052, ltc#186863, bsc#1174969, ltc#185845): * infoblock: Set the default alignment to the platform alignment * libndctl/papr_scm: Add support for reporting \"life_used_percentage\" metric * Skip region filtering if numa_node attribute is not present * libndctl,papr_scm: Implement support for PAPR_PDSM_HEALTH * miscellaneous bugfixes- Removed ndctl-Documentation-use-includes-in-more-ndctl-command-pag.patch * Tue Jul 14 2020 Michal Suchanek - Clarify documentation about filtering options (bsc#1173861) + ndctl-Documentation-use-includes-in-more-ndctl-command-pag.patch * Fri May 15 2020 Paolo Stivanin - Update to v68: * zero-labels: display an error if regions are active * destroy-namespace: fix seed namespace accounting * list: drop named list objects from verbose listing * *-namespace: emit better errors on failure * read-infoblock: new command to read an infoblock * write-infoblock: new command to create and write an infoblock * create-namespace: add --continue option * daxctl-reconfigure-device: add --no-movable option * daxctl-reconfigure-device: display movable state in listings * daxctl-reconfigure-device: detect races in memory onlining * security: support for \'security frozen\' attribute * daxctl-reconfigure-device: new command for device mode management * daxctl-{on,off}line-memory: new commands for devices in system-ram mode * monitor: logging improvements, allow sending to background * inject-error: refuse to operate on activew BTT namespaces * *-labels: improvements to minimize data transfer * create-namespace: usability improvements around region search- Removed ndctl-Use-the-same-align-value-as-original-namespace-on-reconfigure.patch- Removed ndctl-dimm-Fix-init-labels-success-reporting.patch- Removed ndctl-list-Introduce-region-capability-objects.patch- Removed ndctl-namespace-Fix-enable-namespace-error-for-seed-.patch- Removed ndctl-namespace-Handle-create-namespace-in-label-less-mode.patch- Removed ndctl-ndctl-lib-Fix-duplicate-bus-detection.patch- Removed ndctl-test-Relax-dax_pmem_compat-requirement.patch- Removed ndctl_check_Ensure_mmap_of_BTT_sections_work_with_64K_page-sizes.patch * Fri Apr 03 2020 Michal Suchanek - ndctl/namespace: Skip zero namespaces when processing all namespaces (bsc#1167861, bsc#1165509, ltc#182068). + ndctl-namespace-skip-zero-namespaces-when-processing.patch- Refresh patch to upstream version: ndctl-test-Relax-dax_pmem_compat-requirement.patch * Tue Mar 03 2020 Michal Suchanek - ndctl/test: Relax dax_pmem_compat requirement (bsc#1159523) + ndctl-test-Relax-dax_pmem_compat-requirement.patch- Add -fcommon flag on Tumbleweed (boo#1160286).- Fix \'ndctl enable-namespace all\' fails trying to enable idle namespaces (bsc#1165509 ltc#182068). + ndctl-namespace-Fix-enable-namespace-error-for-seed-.patch * Fri Nov 08 2019 Michal Suchanek - ndctl/dimm: Fix init-labels success reporting (bsc#1156308 ltc#181441). + ndctl-dimm-Fix-init-labels-success-reporting.patch- Refresh patches with upstream status: ndctl-Use-the-same-align-value-as-original-namespace-on-reconfigure.patch ndctl-ndctl-lib-Fix-duplicate-bus-detection.patch * Fri Oct 18 2019 Michal Suchanek - Refresh patches with upstream status: ndctl-Use-the-same-align-value-as-original-namespace-on-reconfigure.patch ndctl-ndctl-lib-Fix-duplicate-bus-detection.patch * Wed Aug 21 2019 Michal Suchanek - Refresh patches with upstream status: ndctl_check_Ensure_mmap_of_BTT_sections_work_with_64K_page-sizes.patch ndctl-namespace-Handle-create-namespace-in-label-less-mode.patch ndctl-list-Introduce-region-capability-objects.patch * Mon Aug 19 2019 Michal Suchanek - ndctl/namespace: Handle \'create-namespace\' in label-less mode (bsc#1145471 ltc#179886). + ndctl-namespace-Handle-create-namespace-in-label-less-mode.patch * Mon Aug 19 2019 Michal Suchanek - ndctl: Use the same align value as original namespace on reconfigure (bsc#1145577 ltc#178224). + ndctl-Use-the-same-align-value-as-original-namespace-on-reconfigure.patch- ndctl/lib: Fix duplicate bus detection (bsc#1145573 ltc#180249). + ndctl-ndctl-lib-Fix-duplicate-bus-detection.patch * Fri Aug 16 2019 Michal Suchanek - ndctl/list: Introduce region capability objects (bsc#1145772 ltc#178159). + ndctl-list-Introduce-region-capability-objects.patch * Tue Aug 13 2019 Michal Suchanek - ndctl, check: Ensure mmap of BTT sections work with 64K page-sizes (bsc#1145421 ltc#176079). + ndctl_check_Ensure_mmap_of_BTT_sections_work_with_64K_page-sizes.patch * Tue Mar 05 2019 jthumshirnAATTsuse.de - Update to version 64.1 (bsc#1127799): * ndctl: release v64.1 * ndctl: fix ndctl linking with libkeyutils * ndctl: Fix building in the absence of keyutils * Mon Feb 04 2019 jthumshirnAATTsuse.de- Update to version 64 (bsc#1123024): * ndctl: release v64 * ndctl, load-keys: fix a resource leak in load_dimm_keys() * libndctl: fix a couple of theoretical buffer overruns * ndctl, keys: fix a resource leak in verify_kek() * ndctl, keys: fix a memory leak in dimm_create_key() * ndctl, rpmbuild: Add a dummy readme file to ndctl_keysdir * ndctl, bash-completion: add helpers for security commands * ndctl: allow for a \'secure erase\' using the master passphrase * ndctl: master phassphrase management support * ndctl: add a wait-overwrite command * ndctl: add an overwrite option to \'sanitize-dimm\' * ndctl: add a load-keys command and a modprobe config * ndctl: add a unit test to exercise security operations * ndctl: add a sanitize-dimm command * ndctl: add a freeze-security command * ndctl: add passphrase management commands * ndctl: add a Theory of Operation document for security commands * ndctl: add support for displaying the security state * ndctl.spec.in: remove obsolete Group tag * ndctl.spec.in: remove obsolete ldconfig scriptlets * libndctl: fix bb iterator leak in namespaces * ndctl: Add supported_alignments to the JSON output * ndctl/namespace: Make the create-namespace JSON output non-verbose * ndctl: Add alignment to the namespace JSON output * ndctl/namespace: Validate alignment from the {pfn|dax} seed * ndctl/namespace: Use seed alignment as the default * ndctl/namespace: Check for seed namespaces earlier * libndctl: Use the supported_alignment attribute * libndctl: Fix the failure interpretation for status translations * daxctl: Add bash-completion * ndctl, Documentation: Allow for Makefile variables in Documentation * Documentation: Update copyright * daxctl: Opt-in to /sys/bus/dax ABI * daxctl: Support the /sys/bus/dax ABI * ndctl/build: Fix config.h dependency * ndctl, rpm: Mark monitor.conf as a configuration file * ndctl: Introduce ndctl/config.h * ndctl/init-labels: Fix label slot accounting per UEFI 2.7 * ndctl: clean up usage of ndctl_cmd_submit * ndctl, monitor: switch to ndctl_cmd_submit_xlat * ndctl, inject-smart: switch to ndctl_cmd_submit_xlat * libndctl, intel: Add infrastructure for firmware_status translation * libndctl: ignore ENXIO in ndctl_namespace_delete * ndctl, monitor: use type=simple instead of type=forking * ndctl/monitor: Kill usage of ndctl/lib/private.h * ndctl/monitor: Drop vasprintf usage * ndctl/monitor: Fix / cleanup log_file() * ndctl/monitor: Unify definition of default monitor configfile path * ndctl/monitor: Drop \'struct ndctl_ctx *\' casts * ndctl, daxctl: Add type-safety to command harness * ndctl, daxctl: Split builtin.h per-command * ndctl: recover from failed namespace creation * ndctl, build: Define HAVE_UUID * ndctl: fix zero-labels to handle firmware error properly * test, dsm-fail: Cleanup leftover debug * test, device-dax: Fix intermittent poison handling failures * Drop upstreamed patch: - 0001-ndctl-monitor-use-type-simple-instead-of-type-forkin.patch * Tue Jan 08 2019 jthumshirnAATTsuse.com- Use Type=simple instead of Type=forking for service (bsc#1120931) + 0001-ndctl-monitor-use-type-simple-instead-of-type-forkin.patch
|
|
|