The mdadm program controls Linux md devices (software RAID arrays)
Go to file
Xiao Ni 02e1f69890 Update to latest upstream
There some bugs need to be fixed.

bug2127101 Reshape is started with not allowed chunk size
patch (super-intel: make freesize not required for chunk size migration)

bug2139789 Installation hangs after RAID degradation
bug2149292 mdadm: Couldn't open /dev/vda3 for write - not zeroing
patch (mdadm/udev: Don't handle change event on raw devices)

bug2151209 Can't remove disk when unplugging a disk
patch (incremental, manage: do not verify if remove is safe)

bug2148945 mdadm --fail /dev/md0 /dev/pmem1s failed
patch (Manage: do not check array state when drive is removed)

Resolves: rhbz#2127101, rhbz#2139789, rhbz#2149292, rhbz#2151209, rhbz#2148945

Signed-off-by: Xiao Ni <xni@redhat.com>
2023-01-06 21:58:10 +08:00
tests Fix gating test error and rpminspect error 2021-08-13 21:05:59 +08:00
.gitignore RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:31:25 +02:00
0001-Unify-error-message.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0002-mdadm-Fix-double-free.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0003-Grow_reshape-Add-r0-grow-size-error-message-and-upda.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0004-udev-adapt-rules-to-systemd-v247.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0005-Replace-error-prone-signal-with-sigaction.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0006-mdadm-Respect-config-file-location-in-man.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0007-mdadm-Update-ReadMe.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0008-mdadm-Update-config-man-regarding-default-files-and-.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0009-mdadm-Update-config-manual.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0010-Create-Build-use-default_layout.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0011-mdadm-add-map_num_s.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0013-mdmon-Stop-parsing-duplicate-options.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0014-Grow-block-n-on-external-volumes.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0015-Incremental-Fix-possible-memory-and-resource-leaks.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0016-Mdmonitor-Fix-segfault.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0017-Mdmonitor-Improve-logging-method.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0018-Fix-possible-NULL-ptr-dereferences-and-memory-leaks.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0019-imsm-Remove-possibility-for-get_imsm_dev-to-return-N.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0020-Revert-mdadm-fix-coredump-of-mdadm-monitor-r.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0021-util-replace-ioctl-use-with-function.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0022-mdadm-super1-restore-commit-45a87c2f31335-to-fix-clu.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0023-imsm-introduce-get_disk_slot_in_dev.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0024-imsm-use-same-slot-across-container.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0025-imsm-block-changing-slots-during-creation.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0026-mdadm-block-update-ppl-for-non-raid456-levels.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0027-mdadm-Fix-array-size-mismatch-after-grow.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0028-mdadm-Remove-dead-code-in-imsm_fix_size_mismatch.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0029-Monitor-use-devname-as-char-array-instead-of-pointer.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0030-Monitor-use-snprintf-to-fill-device-name.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0031-Makefile-Don-t-build-static-build-with-everything-an.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0032-DDF-Cleanup-validate_geometry_ddf_container.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0033-DDF-Fix-NULL-pointer-dereference-in-validate_geometr.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0034-mdadm-Grow-Fix-use-after-close-bug-by-closing-after-.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0035-monitor-Avoid-segfault-when-calling-NULL-get_bad_blo.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0036-mdadm-Fix-mdadm-r-remove-option-regression.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0037-mdadm-Fix-optional-write-behind-parameter.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0038-tests-00raid0-add-a-test-that-validates-raid0-with-l.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0039-tests-fix-raid0-tests-for-0.90-metadata.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0040-tests-04update-metadata-avoid-passing-chunk-size-to-.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0041-tests-02lineargrow-clear-the-superblock-at-every-ite.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0042-mdadm-test-Add-a-mode-to-repeat-specified-tests.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0043-mdadm-test-Mark-and-ignore-broken-test-failures.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0044-tests-Add-broken-files-for-all-broken-tests.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0045-mdadm-Replace-obsolete-usleep-with-nanosleep.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0046-tests-00readonly-Run-udevadm-settle-before-setting-r.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0047-tests-add-test-for-names.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0048-mdadm-remove-symlink-option.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0049-mdadm-move-data_offset-to-struct-shape.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0050-mdadm-Don-t-open-md-device-for-CREATE-and-ASSEMBLE.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0051-Grow-Split-Grow_reshape-into-helper-function.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0052-Assemble-check-if-device-is-container-before-schedul.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0053-super1-report-truncated-device.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0054-mdadm-Correct-typos-punctuation-and-grammar-in-man.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0055-Manage-Block-unsafe-member-failing.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0056-Monitor-Fix-statelist-memory-leaks.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0057-mdadm-added-support-for-Intel-Alderlake-RST-on-VMD-p.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0058-mdadm-Add-Documentation-entries-to-systemd-services.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0059-ReadMe-fix-command-line-help.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0060-mdadm-replace-container-level-checking-with-inline.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0061-Mdmonitor-Omit-non-md-devices.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0062-Mdmonitor-Split-alert-into-separate-functions.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0063-Monitor-block-if-monitor-modes-are-combined.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0064-Update-mdadm-Monitor-manual.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0065-Grow-fix-possible-memory-leak.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0066-mdadm-create-ident_init.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0067-mdadm-Add-option-validation-for-update-subarray.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0068-Fix-update-subarray-on-active-volume.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0069-Add-code-specific-update-options-to-enum.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0070-super-ddf-Remove-update_super_ddf.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0071-super0-refactor-the-code-for-enum.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0072-super1-refactor-the-code-for-enum.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0073-super-intel-refactor-the-code-for-enum.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0074-Change-update-to-enum-in-update_super-and-update_sub.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0075-Manage-Incremental-code-refactor-string-to-enum.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0076-Change-char-to-enum-in-context-update-refactor-code.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0077-mdmon-fix-segfault.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0078-util-remove-obsolete-code-from-get_md_name.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0079-mdadm-udev-Don-t-handle-change-event-on-raw-devices.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0080-Manage-do-not-check-array-state-when-drive-is-remove.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0081-incremental-manage-do-not-verify-if-remove-is-safe.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0082-super-intel-make-freesize-not-required-for-chunk-siz.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
0083-manage-move-comment-with-function-description.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
disable-Werror.patch Update to latest upstream 2021-08-03 22:34:11 +08:00
gating.yaml Add gating test 2021-08-09 22:34:16 +08:00
mdadm_event.conf RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:31:25 +02:00
mdadm-2.5.2-static.patch Update to latest upstream 2021-08-03 22:34:11 +08:00
mdadm-4.1-no-Werror.patch RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:31:25 +02:00
mdadm-raid-check-sysconfig RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:31:25 +02:00
mdadm-udev.patch Update to latest upstream 2023-01-06 21:58:10 +08:00
mdadm.conf RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:31:25 +02:00
mdadm.spec Update to latest upstream 2023-01-06 21:58:10 +08:00
mdmonitor.service RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:31:25 +02:00
raid-check RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:31:25 +02:00
raid-check.service RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:31:25 +02:00
raid-check.timer RHEL 9.0.0 Alpha bootstrap 2020-10-15 19:31:25 +02:00
Revert-mdadm-fix-coredump-of-mdadm-monitor-r.patch Update to latest upstream 2022-05-30 12:50:53 +08:00
sources Update to latest upstream 4.2 2021-12-31 13:21:58 +08:00