| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libndctl6 | Distribution: openSUSE Tumbleweed |
| Version: 83 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Oct 2 13:24:08 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 527901 | Source RPM: ndctl-83-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/pmem/ndctl | |
| Summary: Management library for "libnvdimm" subsystem devices (Non-volatile Memory) | |
Utility library for managing the "libnvdimm" subsystem, which defines a kernel device model and control message interface for platform NVDIMM resources like those defined by the ACPI 6.0 NFIT (NVDIMM Firmware Interface Table).
LGPL-2.1-only
* Thu Oct 02 2025 Andreas Schwab <schwab@suse.de>
- Enable build on riscv64
* Wed Oct 01 2025 Michal Suchanek <msuchanek@suse.de>
- Update to version 83
* fix user visible spelling errors
* Thu Jun 12 2025 Michal Suchanek <msuchanek@suse.de>
- Update to version 82
* adds libcxl enumeration of FWCTL character devices - Linux 6.15 compatibility
* Mon Mar 31 2025 Michal Suchanek <msuchanek@suse.de>
- Update to version 81
* ndctl/namespace: avoid integer overflow in namespace validation
* ndctl/dimm: do not increment a ULLONG_MAX slot value
* ndctl/namespace: protect against overflow handling param.offset
* ndctl/namespace: protect against under|over-flow w bad param.align
* ndctl/list: display region caps for any of BTT, PFN, DAX
* cxl/region: report max size for region creation
* daxctl: output more information if memblock is unremovable
* cxl/json: remove prefix from tracefs.h #include
- Remove upstreamed cxl-json-Fix-tracefs-include.patch
* Thu Oct 10 2024 Michal Suchanek <msuchanek@suse.com>
- Update to version 80
* cxl-list: add --media-errors option
* cxl-list: always emit memdev firmware revision
* daxctl: fail create-device with extra parameters
* daxctl: remove unused options from create-device usage message
- cxl-json-Fix-tracefs-include.patch
* Thu May 30 2024 ming li <mli@suse.com>
- Update to version 79
* New cxl-wait-sanitize and cxl-set-alert-config commands
* Support for QOS Class in cxl-create-region
* Tue Nov 07 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Fix build with RPM 4.19: unnumbered patches are no longer
supported.
* Mon Aug 14 2023 Michal Suchanek <msuchanek@suse.com>
- Update to version 78
* Improved CXL support (jsc#PED-5804, jsc#PED-6162)
- Remove upstreamed patches
- cxl-monitor-fix-include-paths-for-tracefs-and-tracee.patch
- cxl-event-trace-use-the-wrapped-util_json_new_u64.patch
* Thu Feb 23 2023 Michal Suchanek <msuchanek@suse.com>
- Update to version 76
* daxctl-online-memory: fix a memblock enumeration off-by-one
* daxctl-online-memory: tolerate non-memblock sysfs attrs that start with 'memory_'
* cxl-monitor: new command to monitor CXL events
* Refresh harden_ndctl-monitor.service.patch: Apply to cxl-monitor as well
- Remove upstreamed patches
- daxctl-Fix-memblock-enumeration-off-by-one.patch
- daxctl-Skip-over-memory-failure-node-status.patch
- meson.build-fix-version-for-v75.patch
- libndctl-msft-Remove-NDN_MSFT_SMART_-_VALID-defines.patch
- libndctl-msft-Replace-nonsense-NDN_MSFT_CMD_SMART-co.patch
- libndctl-msft-Add-custom-cmd_is_supported-method.patch
- libndctl-msft-Improve-smart-state-reporting.patch
- Add build fixes for TW and Leap
+ cxl-monitor-fix-include-paths-for-tracefs-and-tracee.patch
+ cxl-event-trace-use-the-wrapped-util_json_new_u64.patch
* Wed Feb 22 2023 Michal Suchanek <msuchanek@suse.com>
- Merge fixes since v75
+ daxctl-Fix-memblock-enumeration-off-by-one.patch
+ daxctl-Skip-over-memory-failure-node-status.patch
+ meson.build-fix-version-for-v75.patch
+ libndctl-msft-Remove-NDN_MSFT_SMART_-_VALID-defines.patch
+ libndctl-msft-Replace-nonsense-NDN_MSFT_CMD_SMART-co.patch
+ libndctl-msft-Add-custom-cmd_is_supported-method.patch
+ libndctl-msft-Improve-smart-state-reporting.patch
* Fri Jan 13 2023 Michal Suchanek <msuchanek@suse.com>
- Update to version 75 (jsc#PED-1080):
* CXL fixes and improvements
* Add master-passphrase removal support
* some oob memory access fixes
* Wed Aug 24 2022 Michal Suchanek <msuchanek@suse.com>
- Update to version 74
* 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 <msuchanek@suse.com>
- Provide compatibility symlink for libdaxctl.h in the old location
* Tue Mar 08 2022 Michal Suchanek <msuchanek@suse.com>
- 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 <msuchanek@suse.com>
- 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 <mwilck@suse.com>
- Install modprobe.conf file to %_modprobedir (bsc#1196275, jsc#SLE-20639)
/usr/lib64/libcxl.so.1 /usr/lib64/libcxl.so.1.0.10 /usr/lib64/libdaxctl.so.1 /usr/lib64/libdaxctl.so.1.1.6 /usr/lib64/libndctl.so.6 /usr/lib64/libndctl.so.6.5.21 /usr/share/doc/packages/libndctl6 /usr/share/doc/packages/libndctl6/CONTRIBUTING.md /usr/share/doc/packages/libndctl6/README.md /usr/share/licenses/libndctl6 /usr/share/licenses/libndctl6/CC0-1.0 /usr/share/licenses/libndctl6/COPYING /usr/share/licenses/libndctl6/GPL-2.0 /usr/share/licenses/libndctl6/LGPL-2.1 /usr/share/licenses/libndctl6/MIT
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 19 22:42:15 2025