anitazha / rpms / ndctl

Forked from rpms/ndctl 2 years ago
Clone

2c91dc Backport changes up to v74, excluding the config file changes

Authored and Committed by Jeff Moyer 2 years ago
193 files changed. 42809 lines added. 481 lines removed.
0003-ndctl-test-Fix-btt-expect-table-compile-warning.patch
file added
+51
0004-ndctl-test-Cleanup-unnecessary-out-label.patch
file added
+57
0005-ndctl-test-Fix-device-dax-mremap-test.patch
file added
+40
0006-ndctl-test-Exercise-soft_offline_page-corner-cases.patch
file added
+134
0007-msft-Add-xlat_firmware_status-for-JEDEC-Byte-Address.patch
file added
+73
0008-ndctl-namespace-Fix-disable-namespace-accounting-rel.patch
file added
+140
0009-zero_info_block-skip-seed-devices.patchfb13dfb-zero_info_block-skip-seed-devices.patch
file renamed
+35 -35
0010-ndctl-update-.gitignore.patch
file added
+51
0011-ndctl-test-add-checking-the-presence-of-jq-command-a.patch
file added
+127
0012-Expose-ndctl_bus_nfit_translate_spa-as-a-public-func.patch
file added
+78
0013-test-libndctl-Use-ndctl_region_set_ro-to-change-disk.patch
file added
+72
0014-daxctl-fail-reconfigure-device-based-on-kernel-onlin.patch
file added
+221
0015-libdaxctl-add-an-API-to-check-if-a-device-is-active.patch
file added
+63
0016-libndctl-check-for-active-system-ram-before-disablin.patch
file added
+113
0017-daxctl-emit-counts-of-total-and-online-memblocks.patch
file added
+49
0018-libndctl-Unify-adding-dimms-for-papr-and-nfit-famili.patchdaef3a3-libndctl-Unify-adding-dimms-for-papr-and-nfit-families.patch
file renamed
+20 -19
0019-test-Don-t-skip-tests-if-nfit-modules-are-missing.patch
file added
+211
0020-papr-Add-support-to-parse-save_fail-flag-for-dimm.patchf081f30-papr-Add-support-to-parse-save_fail-flag-for-dimm.patch
file renamed
+15 -15
0021-Use-page-size-as-alignment-value.patchfe831b5-Use-page-size-as-alignment-value.patch
file renamed
+39 -34
0022-libndctl-Remove-redundant-checks-and-assignments.patch
file added
+38
0023-ndctl-Update-nvdimm-mailing-list-address.patch
file added
+56
0024-libndctl-papr-Fix-probe-for-papr-scm-compatible-nvdi.patche086106-libndctl-papr-Fix-probe-for-papr-scm-compatible-nvdimms.patch
file renamed
+49 -47
0025-ndctl-scrub-Stop-translating-return-values.patchc521093-ndctl-scrub-Stop-translating-return-values.patch
file renamed
+15 -15
0026-ndctl-scrub-Reread-scrub-engine-status-at-start.patch4e646fa-ndctl-scrub-Reread-scrub-engine-status-at-start.patch
file renamed
+20 -20
0027-ndctl-dimm-Fix-label-index-block-calculations.patch
file added
+167
0028-ndctl-namespace-Skip-seed-namespaces-when-processing.patch9bd2994-ndctl-namespace-Skip-seed-namespaces-when-processing-all-namespaces.patch
file renamed
+27 -26
0029-ndctl-namespace-Suppress-ENXIO-when-processing-all-n.patch07011a3-ndctl-namespace-Suppress-ENXIO-when-processing-all-namespaces.patch
file renamed
+64 -63
0030-namespace-action-Drop-zero-namespace-checks.patch80e0d88-namespace-action-Drop-zero-namespace-checks.patch
file renamed
+26 -25
0031-ndctl-add-.clang-format.patch
file added
+187
0032-cxl-add-a-cxl-utility-and-libcxl-library.patch
file added
+1277
0033-cxl-add-a-local-copy-of-the-cxl_mem-UAPI-header.patch
file added
+256
0034-util-add-the-struct_size-helper-from-the-kernel.patch
file added
+114
0035-libcxl-add-support-for-command-query-and-submission.patch
file added
+535
0036-libcxl-add-support-for-the-Identify-Device-command.patch
file added
+157
0037-libcxl-add-GET_HEALTH_INFO-mailbox-command-and-acces.patch
file added
+575
0038-libcxl-add-support-for-the-GET_LSA-command.patch
file added
+113
0039-libcxl-add-label_size-to-cxl_memdev-and-an-API-to-re.patch
file added
+89
0040-libcxl-add-representation-for-an-nvdimm-bridge-objec.patch
file added
+184
0041-libcxl-add-interfaces-for-label-operations.patch
file added
+247
0042-cxl-add-commands-to-read-write-and-zero-labels.patch
file added
+583
0043-Documentation-cxl-add-library-API-documentation.patch
file added
+248
0044-ndctl-Add-CXL-packages-to-the-RPM-spec.patch
file added
+147
0045-cxl-cli-add-bash-completion.patch
file added
+139
0046-cxl-add-health-information-to-cxl-list.patch
file added
+308
0047-ndctl-install-bash-completion-symlinks.patch
file added
+75
0048-scripts-Add-a-man-page-template-generator.patch
file added
+400
0049-daxctl-Add-Soft-Reservation-theory-of-operation.patch
file added
+167
0061-libcxl-fix-potential-NULL-dereference-in-cxl_memdev_.patch
file added
+46
0064-ndctl-release-v72.patch
file added
+142
0067-ndctl-add-repology-graphic-to-README.md.patch
file added
+32
0068-Documentation-ndctl-fix-self-reference-of-ndctl-disa.patch
file added
+29
0069-ndctl-docs-Clarify-update-firwmware-activation-overf.patch
file added
+97
0070-ndctl-test-Prepare-for-BLK-aperture-support-removal.patch
file added
+171
0071-ndctl-test-Move-reset-to-function-in-common.patch
file added
+428
0072-ndctl-test-Initialize-the-label-area-by-default.patch
file added
+104
0073-ndctl-test-Skip-BLK-flags-checks.patch
file added
+43
0074-ndctl-test-Move-sector-mode-to-a-different-region.patch
file added
+41
0075-ndctl-Deprecate-BLK-aperture-support.patch
file added
+1966
0076-ndctl-test-Fix-support-for-missing-dax_pmem_compat-m.patch
file added
+78
0077-util-Distribute-filter-and-json-helpers-to-per-tool-.patch
file added
+5595
0078-Documentation-Drop-attrs.adoc-include.patch
file added
+104
0079-build-Drop-unnecessary-tool-config.h-includes.patch
file added
+53
0080-test-Prepare-out-of-line-builds.patch
file added
+355
0081-ndctl-Drop-executable-bit-for-bash-completion-script.patch
file added
+28
0082-build-Add-meson-build-infrastructure.patch
file added
+1577
0083-build-Add-meson-rpmbuild-support.patch
file added
+223
0084-ndctl-Jettison-autotools.patch
file added
+1423
0085-ndctl-build-Default-asciidoctor-to-enabled.patch
file added
+32
0086-ndctl-update-README.md-for-meson-build.patch
file added
+88
0087-test-Add-suite-identifiers-to-tests.patch
file added
+122
0088-ndctl-Rename-util_filter-to-ndctl_filter.patch
file added
+287
0089-build-Add-tags.patch
file added
+54
0090-json-Add-support-for-json_object_new_uint64.patch
file added
+194
0091-cxl-json-Cleanup-object-leak-false-positive.patch
file added
+32
0092-cxl-list-Support-multiple-memdev-device-name-filter-.patch
file added
+118
0093-cxl-list-Support-comma-separated-lists.patch
file added
+55
0094-cxl-list-Introduce-cxl_filter_walk.patch
file added
+292
0095-cxl-list-Emit-device-serial-numbers.patch
file added
+159
0096-cxl-list-Add-filter-by-serial-support.patch
file added
+163
0097-cxl-lib-Rename-nvdimm-bridge-to-pmem.patch
file added
+164
0098-cxl-list-Cleanup-options-definitions.patch
file added
+61
0099-Documentation-Enhance-libcxl-memdev-API-documentatio.patch
file added
+170
0100-cxl-list-Add-bus-objects.patch
file added
+739
0101-util-json-Warn-on-stderr-about-empty-list-results.patch
file added
+44
0102-util-sysfs-Uplevel-modalias-lookup-helper-to-util.patch
file added
+165
0103-cxl-list-Add-port-enumeration.patch
file added
+862
0104-cxl-list-Add-debug-option.patch
file added
+103
0105-cxl-list-Add-endpoints.patch
file added
+746
0106-cxl-list-Add-host-entries-for-port-like-objects.patch
file added
+154
0107-cxl-list-Add-host-entries-for-memdevs.patch
file added
+175
0108-cxl-list-Move-enabled-memdevs-underneath-their-endpo.patch
file added
+499
0109-cxl-list-Filter-memdev-by-ancestry.patch
file added
+329
0110-cxl-memdev-Use-a-local-logger-for-debug.patch
file added
+173
0111-cxl-memdev-Cleanup-memdev-filter.patch
file added
+64
0112-cxl-memdev-Add-serial-support-for-memdev-related-com.patch
file added
+133
0113-cxl-list-Add-numa_node-to-memdev-listings.patch
file added
+136
0114-util-Implement-common-bind-unbind-helpers.patch
file added
+329
0115-cxl-memdev-Enable-disable-support.patch
file added
+379
0116-cxl-list-Add-decoder-support.patch
file added
+1108
0117-cxl-list-Extend-decoder-objects-with-target-informat.patch
file added
+537
0118-cxl-list-Use-physical_node-for-root-port-attachment-.patch
file added
+156
0119-cxl-list-Reuse-the-target-option-for-ports.patch
file added
+457
0120-cxl-list-Support-filtering-memdevs-by-decoders.patch
file added
+205
0121-cxl-list-Support-filtering-memdevs-by-ports.patch
file added
+200
0122-cxl-port-Add-disable-enable-port-command.patch
file added
+734
0123-cxl-list-Filter-dports-and-targets-by-memdevs.patch
file added
+340
0124-ndctl-test-make-inject-smart.sh-more-tolerant-of-dec.patch
file added
+46
0125-libndctl-papr-Add-support-for-reporting-shutdown-cou.patchaa99000-libndctl-papr-Add-support-for-reporting-shutdown-count.patch
file renamed
+44 -41
0126-libndctl-intel-Indicate-supported-smart-inject-types.patchedcd9b7-libndctl-intel-Indicate-supported-smart-inject-types.patch
file renamed
+44 -41
0127-libndctl-papr-Add-limited-support-for-inject-smart.patch9ef460e-libndctl-papr-Add-limited-support-for-inject-smart.patch
file renamed
+58 -57
0128-ndtest-ack-shutdown-count-Skip-the-test-on-ndtest.patch6e85cac-ndtest-ack-shutdown-count-Skip-the-test-on-ndtest.patch
file renamed
+16 -16
0129-ndctl-libndctl-Update-nvdimm-flags-after-smart-injec.patch
file added
+218
0132-libcxl-add-GET_PARTITION_INFO-mailbox-command-and-ac.patch
file added
+202
0133-libcxl-add-accessors-for-capacity-fields-of-the-IDEN.patch
file added
+118
0134-libcxl-return-the-partition-alignment-field-in-bytes.patch
file added
+53
0135-cxl-add-memdev-partition-information-to-cxl-list.patch
file added
+267
0136-libcxl-add-interfaces-for-SET_PARTITION_INFO-mailbox.patch
file added
+154
0137-cxl-add-command-cxl-set-partition.patch
file added
+400
0138-Update-ndctl.spec-to-allow-flatpak-builds.patch
file added
+41
0139-daxctl-provide-safe-versions-of-iteration-API.patch
file added
+47
0140-util-size.h-fix-build-for-older-compilers.patch
file added
+216
0141-build-Automate-rpmbuild.sh.patch
file added
+49
0142-util-size.h-Fix-build-error-for-GCC-10.patch
file added
+48
0143-libcxl-Remove-extraneous-NULL-checks-when-validating.patch
file added
+47
0144-libdaxctl-free-resource-allocated-with-asprintf.patch
file added
+35
0145-cxl-list-tidy-the-error-path-in-add_cxl_decoder.patch
file added
+51
0146-cxl-list-always-free-the-path-var-in-add_cxl_decoder.patch
file added
+38
0147-scripts-docsurgeon-Fix-document-header-for-section-1.patch
file added
+40
0148-ndctl-release-v73.patch
file added
+156
0150-build-Fix-Wall-and-O2-warnings.patch
file added
+49
0151-build-Fix-test-timeouts.patch
file added
+33
0155-build-Move-utility-helpers-to-libutil.a.patch
file added
+68
0156-util-Use-SZ_-size-macros-in-display-size.patch
file added
+60
0157-util-Pretty-print-terabytes.patch
file added
+61
0158-cxl-port-Fix-disable-port-man-page.patch
file added
+49
0159-cxl-bus-Add-bus-disable-support.patch
file added
+384
0160-cxl-list-Auto-enable-single-mode-for-port-listings.patch
file added
+37
0161-cxl-memdev-Fix-bus_invalidate-crash.patch
file added
+50
0162-cxl-list-Add-support-for-filtering-by-host-identifie.patch
file added
+73
0163-cxl-port-Relax-port-identifier-validation.patch
file added
+92
0165-cxl-test-Add-topology-enumeration-and-hotplug-test.patch
file added
+236
0167-daxctl-Fix-kernel-option-typo-in-Soft-Reservation-th.patch
file added
+32
0168-meson-make-modprobedatadir-an-option.patch
file added
+38
0169-namespace-action-Drop-more-zero-namespace-checks.patch
file added
+116
0170-ndctl-dimm-Flush-invalidated-labels-after-overwrite.patch
file added
+94
0171-libcxl-fix-a-segfault-when-memdev-pmem-is-absent.patch
file added
+45
0172-ndctl-bus-Handle-missing-scrub-commands-more-gracefu.patch
file added
+83
0173-util-wrapper.c-Fix-gcc-warning-in-xrealloc.patch
file added
+58
0174-libcxl-Fix-memory-leakage-in-cxl_port_init.patch
file added
+31
0175-cxl-list-Reformat-option-list.patch
file added
+47
0176-cxl-list-Emit-endpoint-decoders-filtered-by-memdev.patch
file added
+46
0177-cxl-list-Hide-0s-in-disabled-decoder-listings.patch
file added
+59
0178-cxl-list-Add-DPA-span-to-endpoint-decoder-listings.patch
file added
+167
0179-ccan-list-Import-latest-list-helpers.patch
file added
+459
0180-cxl-lib-Maintain-decoders-in-id-order.patch
file added
+103
0181-cxl-memdev-Fix-json-for-multi-device-partitioning.patch
file added
+93
0182-cxl-list-Emit-mode-for-endpoint-decoder-objects.patch
file added
+181
0183-cxl-set-partition-Accept-ram-as-an-alias-for-volatil.patch
file added
+56
0184-cxl-memdev-Add-reserve-free-dpa-commands.patch
file added
+763
0185-cxl-test-Update-CXL-memory-parameters.patch
file added
+86
0186-cxl-test-Checkout-region-setup-teardown.patch
file added
+169
0187-cxl-test-add-a-test-to-read-write-zero-labels.patch
file added
+121
0188-cxl-list-Clarify-B-vs-P-p-root.patch
file added
+93
0189-libcxl-add-a-depth-attribute-to-cxl_port.patch
file added
+45
0190-cxl-port-Consolidate-the-debug-option-in-cxl-port-ma.patch
file added
+82
0191-cxl-memdev-refactor-decoder-mode-string-parsing.patch
file added
+74
0192-libcxl-Introduce-libcxl-region-and-mapping-objects.patch
file added
+651
0193-cxl-cli-add-region-listing-support.patch
file added
+548
0194-libcxl-add-low-level-APIs-for-region-creation.patch
file added
+644
0195-cxl-add-a-create-region-command.patch
file added
+829
0196-cxl-add-commands-to-enable-disable-destroy-region.patch
file added
+459
0197-cxl-list-make-memdevs-and-regions-the-default-listin.patch
file added
+39
0198-test-add-a-cxl-create-region-test.patch
file added
+173
0199-cxl-decoder-add-a-max_available_extent-attribute.patch
file added
+240
0200-cxl-Add-list-verbose-option-to-the-cxl-command.patch
file added
+108
0201-cxl-test-Validate-endpoint-interleave-geometry.patch
file added
+57
0202-cxl-list-Add-interleave-parameters-to-decoder-listin.patch
file added
+49
0203-cxl-list-Add-region-to-decoder-listings.patch
file added
+140
0204-cxl-list-Filter-decoders-by-region.patch
file added
+59
0205-cxl-list-Add-depth-to-port-listings.patch
file added
+90
0206-cxl-test-Validate-switch-port-settings-in-cxl-region.patch
file added
+63
0207-meson-fix-modprobedatadir-default-value.patch
file added
+34
0208-ndctl-move-developer-scripts-from-contrib-to-scripts.patch
file added
+49
0209-ndctl-remove-obsolete-m4-directory.patch
file added
+31
0210-ndctl-update-.gitignore.patch
file added
+32
0211-scripts-fix-contrib-do_abidiff-for-updated-fedpkg.patch
file added
+30
0212-scripts-update-release-helper-scripts-for-meson-and-.patch
file added
+66
0213-meson.build-be-specific-for-library-path.patch
file added
+48
0214-cxl-region-fix-a-dereferecnce-after-NULL-check.patch
file added
+39
0215-libcxl-fox-a-resource-leak-and-a-forward-NULL-check.patch
file added
+50
0216-cxl-filter-Fix-an-uninitialized-pointer-dereference.patch
file added
+33
0217-ndctl-release-v74.patch
file added
+133
ndctl.spec
file modified
+249 -27
    Backport changes up to v74, excluding the config file changes
    
    This includes support for the CXL commands, and adds the following
    packages: cxl-cli, cxl-devel, cxl-libs.
    
    Resolves: rhbz#2132167
    
        
0009-zero_info_block-skip-seed-devices.patch fb13dfb-zero_info_block-skip-seed-devices.patch
file renamed
+35 -35
0018-libndctl-Unify-adding-dimms-for-papr-and-nfit-famili.patch daef3a3-libndctl-Unify-adding-dimms-for-papr-and-nfit-families.patch
file renamed
+20 -19
0020-papr-Add-support-to-parse-save_fail-flag-for-dimm.patch f081f30-papr-Add-support-to-parse-save_fail-flag-for-dimm.patch
file renamed
+15 -15
0021-Use-page-size-as-alignment-value.patch fe831b5-Use-page-size-as-alignment-value.patch
file renamed
+39 -34
0024-libndctl-papr-Fix-probe-for-papr-scm-compatible-nvdi.patch e086106-libndctl-papr-Fix-probe-for-papr-scm-compatible-nvdimms.patch
file renamed
+49 -47
0025-ndctl-scrub-Stop-translating-return-values.patch c521093-ndctl-scrub-Stop-translating-return-values.patch
file renamed
+15 -15
0026-ndctl-scrub-Reread-scrub-engine-status-at-start.patch 4e646fa-ndctl-scrub-Reread-scrub-engine-status-at-start.patch
file renamed
+20 -20
0028-ndctl-namespace-Skip-seed-namespaces-when-processing.patch 9bd2994-ndctl-namespace-Skip-seed-namespaces-when-processing-all-namespaces.patch
file renamed
+27 -26
0029-ndctl-namespace-Suppress-ENXIO-when-processing-all-n.patch 07011a3-ndctl-namespace-Suppress-ENXIO-when-processing-all-namespaces.patch
file renamed
+64 -63
0030-namespace-action-Drop-zero-namespace-checks.patch 80e0d88-namespace-action-Drop-zero-namespace-checks.patch
file renamed
+26 -25
0125-libndctl-papr-Add-support-for-reporting-shutdown-cou.patch aa99000-libndctl-papr-Add-support-for-reporting-shutdown-count.patch
file renamed
+44 -41
0126-libndctl-intel-Indicate-supported-smart-inject-types.patch edcd9b7-libndctl-intel-Indicate-supported-smart-inject-types.patch
file renamed
+44 -41
0127-libndctl-papr-Add-limited-support-for-inject-smart.patch 9ef460e-libndctl-papr-Add-limited-support-for-inject-smart.patch
file renamed
+58 -57
0128-ndtest-ack-shutdown-count-Skip-the-test-on-ndtest.patch 6e85cac-ndtest-ack-shutdown-count-Skip-the-test-on-ndtest.patch
file renamed
+16 -16
file modified
+249 -27