d922d5 import mdadm-4.1-rc1_2.el7

Authored and Committed by centosrcm 6 years ago
227 files changed. 1884 lines added. 22567 lines removed.
.gitignore
file modified
+1 -1
.mdadm.metadata
file modified
+1 -1
SOURCES/0001-mdadm-fix-use-after-free-after-free_mdstat.patch
file added
+37
SOURCES/0002-imsm-Allow-create-RAID-volume-with-link-to-container.patch
file added
+36
SOURCES/0003-tests-func.sh-Fix-some-total-breakage-in-the-test-sc.patch
file added
+80
SOURCES/0004-imsm-change-reserved-space-to-4MB.patch
file added
+32
SOURCES/0005-imsm-add-functions-to-get-and-set-imsm-dev-size.patch
file added
+137
SOURCES/0006-imsm-pass-already-existing-map-to-imsm_num_data_memb.patch
file added
+179
SOURCES/0007-imsm-do-not-use-blocks_per_member-in-array-size-calc.patch
file added
+266
SOURCES/0008-Prevent-create-IMSM-volume-with-size-smaller-than-1M.patch
file added
+57
SOURCES/0009-mdadm-grow-correct-size-and-chunk_size-casting.patch
file added
+32
SOURCES/0010-Fix-misspelling-of-alignment-and-geometry.patch
file added
+105
SOURCES/0011-Do-not-confuse-gcc.patch
file added
+42
SOURCES/0012-super-intel-Use-memcpy-to-avoid-confusing-gcc.patch
file added
+31
SOURCES/0013-super-intel-Get-rid-of-unnused-string.patch
file added
+27
SOURCES/0014-super-intel-Avoid-gcc-8.1-complaining-about-truncati.patch
file added
+38
SOURCES/0015-super-intel-Do-not-truncate-last-character-of-volume.patch
file added
+37
SOURCES/0016-imsm-Do-not-block-volume-creation-when-container-has.patch
file added
+36
SOURCES/0017-imsm-Do-not-require-MDADM_EXPERIMENTAL-flag-anymore.patch
file added
+125
SOURCES/0018-Monitor-Increase-size-of-percentalert-to-avoid-gcc-w.patch
file added
+31
SOURCES/0019-mdopen-fix-gcc-8.1-string-overflow-error.patch
file added
+42
SOURCES/0020-super0-Use-memmove-when-adjusting-sparc2.2-superbloc.patch
file added
+34
SOURCES/0021-super1-Fix-cases-triggering-gcc-8.1-strncpy-truncate.patch
file added
+57
SOURCES/0022-super-ddf-Fix-gcc-8.1-overflow-warnings.patch
file added
+32
SOURCES/0023-Check-major-number-of-block-device-when-querying-md-.patch
file added
+48
SOURCES/0024-mdadm-test-mdadm-needn-t-make-install-on-the-system.patch
file added
+54
SOURCES/0025-mdadm-test-correct-tests-testdev-as-testdev-in-02r5g.patch
file added
+30
SOURCES/0026-gcc-8-coverity-hack.patch
file added
+74
SOURCES/0027-Assemble.c-Don-t-ignore-faulty-disk-when-array-is-au.patch
file added
+41
SOURCES/0028-imsm-correct-num_data_stripes-in-metadata-map-for-mi.patch
file added
+64
SOURCES/Add-force-flag1-to-hot_remove_disk.patch
file removed
-136
SOURCES/Add-sector-size-as-spare-selection-criterion.patch
file removed
-172
SOURCES/Allow-more-spare-selection-criteria.patch
file removed
-334
SOURCES/Assemble-Assemble-Get-rid-of-last-use-of-md_get-vers.patch
file removed
-31
SOURCES/Assemble-Assemble-Stop-checking-kernel-md-driver-ver.patch
file removed
-31
SOURCES/Assemble-Clean1-up-start_array.patch
file removed
-249
SOURCES/Assemble-Remove-obsolete-test-for-kernels1-older-than.patch
file removed
-34
SOURCES/Avoid-to-take-spare-without-defined-domain-by-imsm.patch
file removed
-38
SOURCES/Build2-Stop-bothering-about-supporting-md-driver-olde.patch
file removed
-266
SOURCES/Correct-examine-output-for-4kdisks.patch
file removed
-39
SOURCES/Create-Fixup-bad-placement-of-logical-in-multi-line-.patch
file removed
-76
SOURCES/Create-Fixup-various-whitespace-issues1.patch
file removed
-167
SOURCES/Create-Remove-all-attemps-to-handle-md-driver-older-.patch
file removed
-88
SOURCES/Create-tell-udev-md-device-is-not-ready-when-first-c.patch
file removed
-311
SOURCES/Detail-Fixup-ugly-if-foo-abuse.patch
file removed
-38
SOURCES/Detail-Reinstate-support-for-not-having-sysfs.patch
file removed
-37
SOURCES/Detail-Remove-pre-2.6-code-for-printing-info-on-rebu.patch
file removed
-61
SOURCES/Detail-Respect-code-lines-are-80-character-wide.patch
file removed
-521
SOURCES/Detail-Stop-bothering1-about-md-drivers-older-than-0..patch
file removed
-78
SOURCES/Detail-correct-outputfor-active-arrays.patch
file removed
-111
SOURCES/Detail-determine2-array-state-from-sysfs.patch
file removed
-54
SOURCES/Detail-differentiate-between-container-and-inactive-.patch
file removed
-89
SOURCES/Detail-don-t-exit-if-ioctl-has-been-successful.patch
file removed
-76
SOURCES/Detail-ensure-export-names-are-acceptable-as-shell-v.patch
file removed
-69
SOURCES/Detail-handle-non-existent-arrays-better.patch
file removed
-45
SOURCES/Don-t-abort-starting-the-array-if-kernel-does-not-su.patch
file removed
-106
SOURCES/Don-t-use-UnSet-with-consistency_policy.patch
file removed
-122
SOURCES/Don-t-use-exit-ERANGE.patch
file removed
-31
SOURCES/Error-messages-should-end-with-a-newline-character.patch
file removed
-91
SOURCES/Fix-oddity-where-mdadm-did-not-recognise-a-relative-.patch
file removed
-44
SOURCES/Fix-typo2-in-new-udev-rule.patch
file removed
-45
SOURCES/Get-failed-disk-count-fromarray-state.patch
file removed
-163
SOURCES/Grow-Do-not-shadow-an-existing-variable.patch
file removed
-41
SOURCES/Grow-Fixup-a-pile-of-cosmetic-issues.patch
file removed
-176
SOURCES/Grow-Grow_continue_command-Avoid-aliasing-array-vari.patch
file removed
-41
SOURCES/Grow-Remove-unnecessary-optimization.patch
file removed
-51
SOURCES/Grow-Stop-bothering-about-md-driver-versions-older-t.patch
file removed
-35
SOURCES/Grow-fix-switching-on-PPL-during-recovery.patch
file removed
-34
SOURCES/Grow-set-component-size-prior-to-array-size.patch
file removed
-34
SOURCES/Grow_continue_command-ensure-content-is-properly-ini.patch
file removed
-36
SOURCES/IMSM-Initialize-my_vol_raid_dev_num-during-vol-creat.patch
file removed
-47
SOURCES/Incremental-Cleanup-some-if-statement-spaghetti.patch
file removed
-152
SOURCES/Incremental-Remove-redundant-call-for-GET_ARRAY_INFO.patch
file removed
-54
SOURCES/Incremental-Use-md_array_active-to-determine3-state-o.patch
file removed
-37
SOURCES/Incremental-Use-md_array_active-where-applicable.patch
file removed
-41
SOURCES/Incremental-returnis-not-a-function.patch
file removed
-26
SOURCES/IncrementalScan-Use-md_array_active-instead-of-mdge.patch
file removed
-38
SOURCES/Introduce1-sys_hot_remove_disk.patch
file removed
-74
SOURCES/Makefile-Default-to-O2-optimization1.patch
file removed
-25
SOURCES/Makefile-Fix-date-to-be-output-in-ISO-format.patch
file removed
-31
SOURCES/Manage-Manage-ro-Use-md_array_active.patch
file removed
-41
SOURCES/Manage-Remove-all-references1-to-md_get_version.patch
file removed
-69
SOURCES/Manage-subdevs-Use-a-dev_t.patch
file removed
-28
SOURCES/Mention-endian-in-documentation-for-update-byte-orde.patch
file removed
-32
SOURCES/Monitor-Code-is-80-characters-per-line.patch
file removed
-151
SOURCES/Monitor-Fixup-apile-of-whitespace-issues.patch
file removed
-329
SOURCES/Monitor-Include-containers-in-spare-migration2.patch
file removed
-36
SOURCES/Monitor-Not-much-point-declaring-mdlist-in-both-fork.patch
file removed
-45
SOURCES/Monitor-Use-md_array_active-instead-of-manually-fidd.patch
file removed
-81
SOURCES/Monitor-check_array-Centralize-exit-path.patch
file removed
-102
SOURCES/Monitor-check_array-Get-arraydisks-from-sysfs.patch
file removed
-36
SOURCES/Monitor-check_array-Get-faileddisks-from-sysfs.patch
file removed
-46
SOURCES/Monitor-check_array-Get-nrdisks-active_disks-and-sp.patch
file removed
-71
SOURCES/Monitor-check_array-Obtain-RAID-level-fromsyfs.patch
file removed
-44
SOURCES/Monitor-check_array-Read-sysfs-entry-earlier.patch
file removed
-79
SOURCES/Monitor-check_array-declate-mdinfo-instance-globally.patch
file removed
-38
SOURCES/Monitor-check_array-reduce-duplicated-error-handling.patch
file removed
-99
SOURCES/Monitor-checkarray-Use-working_disks-from-sysfs.patch
file removed
-38
SOURCES/Monitor-containers-don-t-have-the-same-sysfs-propert.patch
file removed
-105
SOURCES/Monitor-don-t-assume-mdadm-parameter-is-a-blockdevi.patch
file removed
-49
SOURCES/Monitor-mailfrom-is-initialized-correctly.patch
file removed
-29
SOURCES/Query-Handle-error-returned-by-fstat.patch
file removed
-72
SOURCES/Query-Quiet-gcc-since-it-cannot-know-errno-0-in-this.patch
file removed
-28
SOURCES/Query-Remove-all-references-to-md_get_version.patch
file removed
-65
SOURCES/Query-Use-sysfs-to-obtain-data-if-possible.patch
file removed
-80
SOURCES/Replace-snprintf-with-strncpy-at-some-places-to-avoi.patch
file removed
-58
SOURCES/Retire-mdassemble.patch
file removed
-1396
SOURCES/Retry-HOT_REMOVE_DISK-a-few-times.patch
file removed
-117
SOURCES/Revert-mdadm-grow-reshape-would-be-stuck-from-raid1-.patch
file removed
-32
SOURCES/Use-correct-syntax-for-passing-DEVLINKS-to-mdadm-fro.patch
file removed
-49
SOURCES/Zeroout-whole-ppl-space-during-creation-force-assemb.patch
file removed
-134
SOURCES/add-man-page-for-symlinks.patch
file removed
-44
SOURCES/add-ppl-and-no-ppl-options-for-update.patch
file removed
-266
SOURCES/allocate-buffer-to-support-maximum-sector-size.patch
file removed
-78
SOURCES/allow-drives-in-a-container-regardless-of-sector-size.patch
file removed
-37
SOURCES/bitmap-Remove-use-of-md-get-version1.patch
file removed
-26
SOURCES/change-back-0644-permission-for-Grow.c.patch
file removed
-21
SOURCES/container_members_max-degradation-Switch-to-using-sy.patch
file removed
-65
SOURCES/detail-show-consistency-policy.patch
file removed
-322
SOURCES/disable-journal.patch
file removed
-32
SOURCES/dont-allow-array-geometry-change-with-ppl-enabled.patch
file removed
-31
SOURCES/dont-allow-disks-with-different-sector-sizein-one.patch
file removed
-64
SOURCES/dont-allow-to-enable-PPL-reshape-in-progress.patch
file removed
-42
SOURCES/examine-tidy-up-some-code.patch
file removed
-146
SOURCES/generic-support-for-consistency-policy-and-PPL.patch
file removed
-638
SOURCES/imsm-Set-disk-slot-number.patch
file removed
-32
SOURCES/imsm-Write-empty-PPL-header-if-assembling-regular-cl.patch
file removed
-38
SOURCES/imsm-always-do-ppl-recovery-when-starting-a-rebuildi.patch
file removed
-32
SOURCES/imsm-continue-resync-on-3disk-RAID10.patch
file removed
-113
SOURCES/imsm-don-t-skip-resync-when-an-invalid-ppl-header-is.patch
file removed
-61
SOURCES/imsm-fix-missing-error-message-during-migration1.patch
file removed
-35
SOURCES/imsm-rebuild-from-2-disk-RAID10.patch
file removed
-181
SOURCES/imsm-switch-to-multiple-ppls-automatically-during-as.patch
file removed
-60
SOURCES/imsm-use-correct-map-when-validating-ppl.patch
file removed
-48
SOURCES/imsm-use-rounded-size-for-metadata-initialization.patch
file removed
-134
SOURCES/imsm-validate-multiple-ppls-during-assemble.patch
file removed
-124
SOURCES/imsm-write-initial-ppl-on-a-disk-added-for-rebuild.patch
file removed
-35
SOURCES/imsmadd-support-for-multiple-ppls.patch
file removed
-132
SOURCES/imsmppl-support.patch
file removed
-637
SOURCES/kernel-patch-Remove-obsolete-kernel-patches-against-.patch
file removed
-395
SOURCES/lib-devid2kname-should-take-a-dev_t.patch
file removed
-52
SOURCES/managemon-Dont-add-disk-to-the-array-after-it.patch
file removed
-61
SOURCES/manpage-badblock-support-for-IMSM.patch
file removed
-29
SOURCES/maps-Remove-incorrect-comment-about-strcmp.patch
file removed
-29
SOURCES/maps-Simplify-implementation-of-map_name.patch
file removed
-32
SOURCES/maps-Terminate-modes-map-correctly.patch
file removed
-28
SOURCES/maps-Use-keyvalue-for-null-terminator-to-indicate-un.patch
file removed
-106
SOURCES/md_u-Remove-some-unused-ioctl-declarations.patch
file removed
-40
SOURCES/md_u-Remove-unused-ioctl-declaration-of-START_ARRAY.patch
file removed
-31
SOURCES/mdadm-3.3.2-skip-rules.patch
file modified
+8 -8
SOURCES/mdadm-Add-Wimplicit-fallthrough-0-in-Makefile.patch
file removed
-37
SOURCES/mdadm-Build1-check-the-level-parameter-when-build-new.patch
file removed
-34
SOURCES/mdadm-Clean-up-some-ugly-multiple-actions-on-single-.patch
file removed
-80
SOURCES/mdadm-Create-declaring1-an-existing-struct-within-sam.patch
file removed
-56
SOURCES/mdadm-Fail-for-kernels-older-than-2.6.15.patch
file removed
-32
SOURCES/mdadm-Fix-broken-formatting1.patch
file removed
-121
SOURCES/mdadm-Fixup-a-large-number-of-bad-formatting-of-logi.patch
file removed
-453
SOURCES/mdadm-Fixup-a-number-of-whitespace-inconsistency-cas.patch
file removed
-197
SOURCES/mdadm-Fixup-broken-formatting2.patch
file removed
-163
SOURCES/mdadm-Fixup-morebroken-logical-operator-formatting.patch
file removed
-256
SOURCES/mdadm-Forced-type-conversion-to-avoid-truncation.patch
file removed
-33
SOURCES/mdadm-Monitor-Fix-NULL-pointer-dereference-when-stat.patch
file removed
-47
SOURCES/mdadm-Uninitialized-variable-rdev.patch
file removed
-29
SOURCES/mdadm-add-checking-clustered2-bitmap-in-assemble-mode.patch
file removed
-36
SOURCES/mdadm-bitmap-examine-bitmap-failed1-when-bitmap-is-ex.patch
file removed
-60
SOURCES/mdadm-bitmap-fixed-typos-in-comments1-of-bitmap.h.patch
file removed
-39
SOURCES/mdadm-check-the-nodes-when-operate-clustered1-array.patch
file removed
-55
SOURCES/mdadm-fix-typo1-in-comment.patch
file removed
-27
SOURCES/mdadm-fixed-some-trivial-typos-in-comments-of-mdadm.patch
file removed
-39
SOURCES/mdadm-grow-reshape-would1-be-stuck-from-raid1-to-raid.patch
file removed
-38
SOURCES/mdadm-install-twomore-udev-rules-in-mdadm.spec.patch
file removed
-32
SOURCES/mdadm-it-doesn-t-make-sense-to-set-bitmap-twice.patch
file removed
-32
SOURCES/mdadm-manpage-clustered3-arrays-don-t-support-array-s.patch
file removed
-31
SOURCES/mdadm-manpage-update-manpage-for-readonly-parameter.patch
file removed
-44
SOURCES/mdadm-md.4-set-page-length-as-1000-to-avoid-warnings.patch
file removed
-36
SOURCES/mdadm-mdmon-deleted-the-abort_reshape-never-invoked.patch
file removed
-34
SOURCES/mdadm-r5cache-allow-adding-journal-to-array-without-.patch
file removed
-63
SOURCES/mdadm-retire-mdassemble-in-make-everything.patch
file removed
-58
SOURCES/mdadm-set-journal_clean-after-scanning-all-disks.patch
file removed
-60
SOURCES/mdadm-test-Add-disks-to-support-testing-phsical-devi.patch
file removed
-139
SOURCES/mdadm-test-Add-raidtype-to-run-different-raidlevel-c.patch
file removed
-70
SOURCES/mdadm-test-Convert-code-formatto-use-Tab.patch
file removed
-806
SOURCES/mdadm-test-Refactor-and-revamp-test-script.patch
file removed
-643
SOURCES/mdadm-util-unify-fstat-checking-blkdev1-into-function.patch
file removed
-439
SOURCES/mdadm-util-unify-stat-checking-blkdev-into-function.patch
file removed
-335
SOURCES/mdadm.c-fix-compile-error-switch-condition-has-boole.patch
file removed
-44
SOURCES/mdadm.c-fix-compile-warning-mdfd-is-uninitialized.patch
file removed
-32
SOURCES/mdadm.h-struct-mdinfo-reorganize-ppl-elements-for-be.patch
file removed
-31
SOURCES/mdassemble-Kill-off-the-last-remains.patch
file removed
-108
SOURCES/mdassemble-Use-md_get_array_info-to-check-for-valid-.patch
file removed
-38
SOURCES/mdmon-Stop-bothering-about-md-get-version2.patch
file removed
-32
SOURCES/mdmon-get-safe-mode-delay-file.patch
file removed
-74
SOURCES/mdopen-open_mddev-Use-md_get_array_info-to-determine1.patch
file removed
-46
SOURCES/mdopen-use-parameters-new_array-to-create-arrays-whe.patch
file removed
-54
SOURCES/retire-the-APIs-that-driver-nolonger-supports.patch
file removed
-51
SOURCES/specify-enough-length-when-write-to-buffer.patch
file removed
-74
SOURCES/stop-previous-reshape-process-first.patch
file removed
-35
SOURCES/super-ddf-sysfs_read-takes-a-pointer-as-devicename-.patch
file removed
-27
SOURCES/super1-Always-round-data-offset-to-1M.patch
file removed
-33
SOURCES/super1-Clean-up-various-style-abuses.patch
file removed
-909
SOURCES/super1-fix-sb-max_dev-when-adding-a-new-disk-inline.patch
file removed
-56
SOURCES/super1-ignore-failfast-flag-for-setting-device-role.patch
file removed
-48
SOURCES/super1-only-set-clustered4-flag2-when-bitmap-is-presen.patch
file removed
-43
SOURCES/super1-replace-hard-coded-values-with-bit-definition.patch
file removed
-46
SOURCES/super1add-support-for-multiple-ppls.patch
file removed
-194
SOURCES/super1ppl-support.patch
file removed
-430
SOURCES/support-consistency-policy1-change.patch
file removed
-339
SOURCES/sysfs-Make-sysfs_init-return-an-error-code.patch
file removed
-332
SOURCES/sysfs-Parse-array_state-in-sysfs_read.patch
file removed
-116
SOURCES/sysfs-Use-the-presence-of-sys-block-dev-md-as-indica.patch
file removed
-51
SOURCES/sysfs-sysfs_read-Count-activedisks-and-failed_disks.patch
file removed
-47
SOURCES/sysfs-sysfs_read-Count-workingdisks.patch
file removed
-53
SOURCES/sysfs_init_dev-takea-dev_t-argument.patch
file removed
-42
SOURCES/systemd-mdadm-last-resort-use-ConditionPathExists-in.patch
file removed
-49
SOURCES/udev-md-raid-assembly.rules-Skip-non-ready-devices.patch
file removed
-39
SOURCES/util-Code-is-80-characterswide.patch
file removed
-101
SOURCES/util-Cosmetic-changes.patch
file removed
-99
SOURCES/util-Finally-kill-off-md_get_version.patch
file removed
-66
SOURCES/util-Get-rid-of-unused-enoughfd.patch
file removed
-70
SOURCES/util-Introduce2-md_get_array_info.patch
file removed
-416
SOURCES/util-Introduce3-md_get_disk_info.patch
file removed
-268
SOURCES/util-Introduce4-md_set_array_info.patch
file removed
-153
SOURCES/util-Introduce6-md_array_active-helper.patch
file removed
-99
SOURCES/util-md_array_valid-Introduce5-md_array_valid-helper.patch
file removed
-91
SOURCES/util-must_be-container1-Use-sysfs_read-GET_VERSION-to.patch
file removed
-37
SOURCES/util-set_array_info-Simplify-code-since-md_get-versi.patch
file removed
-52
SPECS/mdadm.spec
file modified
+70 -396
    import mdadm-4.1-rc1_2.el7
    
        
file modified
+1 -1
file modified
+1 -1
file modified
+70 -396