119 Commits

Author SHA256 Message Date
a172d6e68a Accepting request 1308619 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/1308619
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=50
2025-10-03 13:42:51 +00:00
9e8f4b4267 - Update to version 83
* fix user visible spelling errors

OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=71
2025-10-02 12:27:40 +00:00
77ce766767 - Enable build on riscv64
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=70
2025-10-02 12:23:29 +00:00
d23cb65ec8 Accepting request 1285070 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/1285070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=49
2025-06-13 16:42:31 +00:00
ee047f1017 Accepting request 1285069 from home:michals
- Update to version 82
  * adds libcxl enumeration of FWCTL character devices - Linux 6.15 compatibility

OBS-URL: https://build.opensuse.org/request/show/1285069
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=69
2025-06-12 08:54:08 +00:00
ce25a8c4e2 Accepting request 1266303 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/1266303
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=48
2025-04-03 16:40:38 +00:00
984265e0f1 - 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

OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=68
2025-04-01 18:24:11 +00:00
e8bdf3b098 Accepting request 1208081 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/1208081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=47
2024-10-16 21:36:08 +00:00
2eec4ce236 - 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

OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=67
2024-10-15 09:38:42 +00:00
0bb73343b9 Accepting request 1178465 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/1178465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=46
2024-06-06 10:31:20 +00:00
77baa8a55a Accepting request 1178406 from home:simonlm:branches:hardware:nvdimm
Update to version 79

OBS-URL: https://build.opensuse.org/request/show/1178406
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=66
2024-06-04 08:43:24 +00:00
24ec29b555 Accepting request 1124056 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/1124056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=45
2023-11-08 21:17:05 +00:00
b360894bb4 Accepting request 1123806 from home:dimstar:Factory
Fix build with RPM 4.19: unnumbered patches are no longer supported.

OBS-URL: https://build.opensuse.org/request/show/1123806
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=65
2023-11-07 17:05:10 +00:00
93aeaf26bc Accepting request 1103995 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/1103995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=44
2023-08-15 14:39:53 +00:00
fe4efe532b Accepting request 1103993 from home:michals
* Improved CXL support (jsc#PED-5804, jsc#PED-6162)
    * 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
- 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

OBS-URL: https://build.opensuse.org/request/show/1103993
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=64
2023-08-15 08:12:58 +00:00
e682e35164 Accepting request 1103827 from home:michals
OBS-URL: https://build.opensuse.org/request/show/1103827
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=63
2023-08-14 10:04:14 +00:00
9107e4e308 Accepting request 1103822 from home:michals
- Update to version 78
  * Improved CXL support (jsc#PED-5804)
  - Remove upstreamed patches
    - cxl-monitor-fix-include-paths-for-tracefs-and-tracee.patch
    - cxl-event-trace-use-the-wrapped-util_json_new_u64.patch

OBS-URL: https://build.opensuse.org/request/show/1103822
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=62
2023-08-14 09:59:32 +00:00
f8fc82fcab Accepting request 1067562 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/1067562
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=43
2023-02-25 18:54:41 +00:00
12cd48b254 Accepting request 1067561 from home:michals
- 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

OBS-URL: https://build.opensuse.org/request/show/1067561
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=61
2023-02-24 09:23:49 +00:00
141deb69c7 Accepting request 1067358 from home:michals
- 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

OBS-URL: https://build.opensuse.org/request/show/1067358
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=60
2023-02-23 10:31:01 +00:00
cd6d0ebb9b Accepting request 1067174 from home:michals
- Merge fixes since v75
  +  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

OBS-URL: https://build.opensuse.org/request/show/1067174
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=59
2023-02-22 14:22:14 +00:00
4e547e8b8e Accepting request 1058221 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/1058221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=42
2023-01-14 19:31:30 +00:00
117cb7bbd1 Accepting request 1058217 from home:michals
- Update to version 75 (jsc#PED-1080):
  * CXL fixes and improvements
  * Add master-passphrase removal support
  * some oob memory access fixes

- Update to version 74

OBS-URL: https://build.opensuse.org/request/show/1058217
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=58
2023-01-13 12:10:59 +00:00
f7bced7ef7 Accepting request 998982 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/998982
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=41
2022-08-25 13:33:06 +00:00
80b6c5cfc2 Accepting request 998981 from home:michals
Fixed JIRA reference

- 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

- Update to version 73:

OBS-URL: https://build.opensuse.org/request/show/998981
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=57
2022-08-24 08:10:17 +00:00
abe7290bbb Accepting request 993745 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/993745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=40
2022-08-09 13:26:46 +00:00
4fedab4076 Accepting request 993744 from home:michals
- Update to version 73 (jsc#PED-764):

OBS-URL: https://build.opensuse.org/request/show/993744
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=56
2022-08-08 10:39:13 +00:00
7fee35fcb3 Accepting request 968231 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/968231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=39
2022-04-12 19:43:15 +00:00
e736c207c7 Accepting request 968228 from home:michals
- Provide compatibility symlink for libdaxctl.h in the old location

OBS-URL: https://build.opensuse.org/request/show/968228
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=55
2022-04-10 12:05:36 +00:00
21de8ad8ab Accepting request 961091 from home:michals
- 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

OBS-URL: https://build.opensuse.org/request/show/961091
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=54
2022-04-08 13:58:11 +00:00
a58a603b9d Accepting request 960797 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/960797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=38
2022-03-13 19:24:58 +00:00
82b6ef139b Accepting request 960743 from home:michals:branches:hardware:nvdimm
- 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

OBS-URL: https://build.opensuse.org/request/show/960743
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=53
2022-03-10 13:36:16 +00:00
ef51201fcd Accepting request 960051 from home:mwilck:modprobe.d
- Install modprobe.conf file to %_modprobedir (bsc#1196275, jsc#SLE-20639)

OBS-URL: https://build.opensuse.org/request/show/960051
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=52
2022-03-10 11:14:07 +00:00
3ef97ceb64 Accepting request 925030 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/925030
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=37
2021-10-16 20:46:58 +00:00
ff5a3a80a6 Accepting request 925021 from home:jsegitz:branches:systemdhardening:hardware:nvdimm
- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_ndctl-monitor.service.patch

OBS-URL: https://build.opensuse.org/request/show/925021
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=51
2021-10-13 08:21:23 +00:00
e556513961 Accepting request 908604 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/908604
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=36
2021-07-27 13:18:56 +00:00
dadef307da Accepting request 908603 from home:michals
- Enable aarch64 build (bsc#1188502).

OBS-URL: https://build.opensuse.org/request/show/908603
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=50
2021-07-27 12:47:37 +00:00
883aca25c4 Accepting request 865929 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/865929
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=35
2021-01-27 17:57:01 +00:00
22e1069437 Accepting request 865881 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Enable aarch64 build

OBS-URL: https://build.opensuse.org/request/show/865881
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=49
2021-01-22 10:35:08 +00:00
374c03100d Accepting request 860823 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/860823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=34
2021-01-08 16:33:16 +00:00
241a2846b9 Accepting request 860807 from home:dirkmueller:branches:hardware:nvdimm
- update to 71.1:
  * ndctl/dimm: Attempt an abort upon firmware-update-busy status
  * ndctl/dimm: Fix submit_abort_firmware()

OBS-URL: https://build.opensuse.org/request/show/860807
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=48
2021-01-06 19:54:25 +00:00
cd266dfd36 Accepting request 860227 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/860227
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=33
2021-01-04 18:07:33 +00:00
8849e6c651 Accepting request 860226 from home:michals
- Update to upstream v71 (jsc#SLE-14344, bsc#1170384).

OBS-URL: https://build.opensuse.org/request/show/860226
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=47
2021-01-04 14:33:54 +00:00
d1474762eb Accepting request 859609 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/859609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=32
2021-01-03 20:26:37 +00:00
7c03709014 Accepting request 859607 from home:michals
- Update to upstream v71 (jsc#SLE-14344).
  - 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

OBS-URL: https://build.opensuse.org/request/show/859607
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=46
2020-12-31 14:45:47 +00:00
dd173bdff4 Accepting request 843144 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/843144
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=31
2020-10-24 13:14:56 +00:00
5f1db62581 Accepting request 843141 from home:michals
- Update to upstream v70.1 (jsc#SLE-13338).
  Adds firmware activation support.

OBS-URL: https://build.opensuse.org/request/show/843141
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=45
2020-10-21 08:17:15 +00:00
32b4cfd4fd Accepting request 831444 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/831444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=30
2020-09-05 21:58:27 +00:00
552b7b1d8c Accepting request 830233 from home:michals
- Suppress ENXIO when processing all namespaces (jsc#SLE-13321, bsc#1175851, ltc#187867).
  + ndctl-namespace-Suppress-ENXIO-when-processing-all-n.patch

- 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):

OBS-URL: https://build.opensuse.org/request/show/830233
OBS-URL: https://build.opensuse.org/package/show/hardware:nvdimm/ndctl?expand=0&rev=44
2020-09-02 11:43:03 +00:00
e71fe255ba Accepting request 827551 from hardware:nvdimm
OBS-URL: https://build.opensuse.org/request/show/827551
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ndctl?expand=0&rev=29
2020-08-23 07:19:02 +00:00