The mdadm program controls Linux md devices (software RAID arrays)
Go to file
Xiao Ni adfbb8ebd5 Update to latest upstream and fix mdcheck service bug
If mdcheck_start service can finish check action, it doesn't need to start mdcheck_continue
service. So in rhel only patch mdcheck.patch, we stop mdcheck_continue timer.

And there is a history problem. It needed KillMode=none before, so it removed
the upstream patch 52c67fcdd. Now this problem has been fixed, so we can do the
backport more easilly now. We don't need to remove the upstream patch here again.

Resolves: rhbz#2116418, rhbz#2150862, rhbz#2159584

Signed-off-by: Xiao Ni <xni@redhat.com>
2023-05-16 16:08:25 +08:00
.gitignore Import rpm: c8s 2023-02-27 14:21:14 -05:00
0001-Unify-error-message.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0002-mdadm-Fix-double-free.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0003-Grow_reshape-Add-r0-grow-size-error-message-and-upda.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0004-udev-adapt-rules-to-systemd-v247.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0005-Replace-error-prone-signal-with-sigaction.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0006-mdadm-Respect-config-file-location-in-man.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0007-mdadm-Update-ReadMe.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0008-mdadm-Update-config-man-regarding-default-files-and-.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0009-mdadm-Update-config-manual.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0010-Create-Build-use-default_layout.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0011-mdadm-add-map_num_s.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0012-mdadm-systemd-remove-KillMode-none-from-service-file.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0013-mdmon-Stop-parsing-duplicate-options.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0014-Grow-block-n-on-external-volumes.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0015-Incremental-Fix-possible-memory-and-resource-leaks.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0016-Mdmonitor-Fix-segfault.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0017-Mdmonitor-Improve-logging-method.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0018-Fix-possible-NULL-ptr-dereferences-and-memory-leaks.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0019-imsm-Remove-possibility-for-get_imsm_dev-to-return-N.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0020-Revert-mdadm-fix-coredump-of-mdadm-monitor-r.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0021-util-replace-ioctl-use-with-function.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0022-mdadm-super1-restore-commit-45a87c2f31335-to-fix-clu.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0023-imsm-introduce-get_disk_slot_in_dev.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0024-imsm-use-same-slot-across-container.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0025-imsm-block-changing-slots-during-creation.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0026-mdadm-block-update-ppl-for-non-raid456-levels.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0027-mdadm-Fix-array-size-mismatch-after-grow.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0028-mdadm-Remove-dead-code-in-imsm_fix_size_mismatch.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0029-Monitor-use-devname-as-char-array-instead-of-pointer.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0030-Monitor-use-snprintf-to-fill-device-name.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0031-Makefile-Don-t-build-static-build-with-everything-an.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0032-DDF-Cleanup-validate_geometry_ddf_container.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0033-DDF-Fix-NULL-pointer-dereference-in-validate_geometr.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0034-mdadm-Grow-Fix-use-after-close-bug-by-closing-after-.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0035-monitor-Avoid-segfault-when-calling-NULL-get_bad_blo.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0036-mdadm-Fix-mdadm-r-remove-option-regression.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0037-mdadm-Fix-optional-write-behind-parameter.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0038-tests-00raid0-add-a-test-that-validates-raid0-with-l.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0039-tests-fix-raid0-tests-for-0.90-metadata.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0040-tests-04update-metadata-avoid-passing-chunk-size-to-.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0041-tests-02lineargrow-clear-the-superblock-at-every-ite.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0042-mdadm-test-Add-a-mode-to-repeat-specified-tests.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0043-mdadm-test-Mark-and-ignore-broken-test-failures.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0044-tests-Add-broken-files-for-all-broken-tests.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0045-mdadm-Replace-obsolete-usleep-with-nanosleep.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0046-tests-00readonly-Run-udevadm-settle-before-setting-r.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0047-tests-add-test-for-names.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0048-mdadm-remove-symlink-option.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0049-mdadm-move-data_offset-to-struct-shape.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0050-mdadm-Don-t-open-md-device-for-CREATE-and-ASSEMBLE.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0051-Grow-Split-Grow_reshape-into-helper-function.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0052-Assemble-check-if-device-is-container-before-schedul.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0053-super1-report-truncated-device.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0054-mdadm-Correct-typos-punctuation-and-grammar-in-man.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0055-Manage-Block-unsafe-member-failing.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0056-Monitor-Fix-statelist-memory-leaks.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0057-mdadm-added-support-for-Intel-Alderlake-RST-on-VMD-p.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0058-mdadm-Add-Documentation-entries-to-systemd-services.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0059-ReadMe-fix-command-line-help.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0060-mdadm-replace-container-level-checking-with-inline.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0061-Mdmonitor-Omit-non-md-devices.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0062-Mdmonitor-Split-alert-into-separate-functions.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0063-Monitor-block-if-monitor-modes-are-combined.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0064-Update-mdadm-Monitor-manual.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0065-Grow-fix-possible-memory-leak.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0066-mdadm-create-ident_init.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0067-mdadm-Add-option-validation-for-update-subarray.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0068-Fix-update-subarray-on-active-volume.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0069-Add-code-specific-update-options-to-enum.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0070-super-ddf-Remove-update_super_ddf.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0071-super0-refactor-the-code-for-enum.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0072-super1-refactor-the-code-for-enum.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0073-super-intel-refactor-the-code-for-enum.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0074-Change-update-to-enum-in-update_super-and-update_sub.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0075-Manage-Incremental-code-refactor-string-to-enum.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0076-Change-char-to-enum-in-context-update-refactor-code.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0077-mdmon-fix-segfault.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0078-util-remove-obsolete-code-from-get_md_name.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0079-mdadm-udev-Don-t-handle-change-event-on-raw-devices.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0080-Manage-do-not-check-array-state-when-drive-is-remove.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0081-incremental-manage-do-not-verify-if-remove-is-safe.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0082-super-intel-make-freesize-not-required-for-chunk-siz.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0083-manage-move-comment-with-function-description.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
0084-Revert-mdadm-systemd-remove-KillMode-none-from-servi.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0085-Grow-fix-can-t-change-bitmap-type-from-none-to-clust.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0086-Fix-NULL-dereference-in-super_by_fd.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0087-Mdmonitor-Make-alert_info-global.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0088-Mdmonitor-Pass-events-to-alert-using-enums-instead-o.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0089-Mdmonitor-Add-helper-functions.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0090-Add-helpers-to-determine-whether-directories-or-file.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0091-Mdmonitor-Refactor-write_autorebuild_pid.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0092-Mdmonitor-Refactor-check_one_sharer-for-better-error.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0093-util.c-reorder-code-lines-in-parse_layout_faulty.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0094-util.c-fix-memleak-in-parse_layout_faulty.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0095-Detail.c-fix-memleak-in-Detail.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0096-isuper-intel.c-fix-double-free-in-load_imsm_mpb.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0097-super-intel.c-fix-memleak-in-find_disk_attached_hba.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0098-super-ddf.c-fix-memleak-in-get_vd_num_of_subarray.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0099-Create-goto-abort_locked-instead-of-return-1-in-erro.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0100-Create-remove-safe_mode_delay-local-variable.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0101-Create-Factor-out-add_disks-helpers.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0102-mdadm-Introduce-pr_info.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0103-mdadm-Add-write-zeros-option-for-Create.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0104-tests-00raid5-zero-Introduce-test-to-exercise-write-.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0105-manpage-Add-write-zeroes-option-to-manpage.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0106-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0107-Use-existence-of-etc-initrd-release-to-detect-initrd.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0108-mdmon-don-t-test-both-all-and-container_name.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0109-mdmon-change-systemd-unit-file-to-use-foreground.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0110-mdmon-Remove-need-for-KillMode-none.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0111-mdmon-Improve-switchroot-interactions.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0112-mdopen-always-try-create_named_array.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0113-Improvements-for-IMSM_NO_PLATFORM-testing.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0114-Revert-Revert-mdadm-systemd-remove-KillMode-none-fro.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0115-Create-Fix-checking-for-container-in-update_metadata.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0116-Fix-null-pointer-for-incremental-in-mdadm.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0117-super1-fix-truncation-check-for-journal-device.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0118-Fix-some-cases-eyesore-formatting.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0119-Bump-minimum-kernel-version-to-2.6.32.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0120-Remove-the-config-files-in-mdcheck_start-continue-se.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0121-mdadm-define-DEV_MD_DIR.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0122-mdadm-define-DEV_NUM_PREF.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0123-mdadm-define-is_devname_ignore.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0124-mdadm-numbered-names-verification.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
0125-enable-RAID-for-SATA-under-VMD.patch Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
disable-Werror.patch Auto sync2gitlab import of mdadm-4.2-2.el8.src.rpm 2022-05-26 11:20:54 -04:00
gating.yaml Bring gating.yaml over from Brew dist-git 2023-03-10 11:03:19 -08:00
mdadm_env.sh Auto sync2gitlab import of mdadm-4.2-2.el8.src.rpm 2022-05-26 11:20:54 -04:00
mdadm_event.conf Auto sync2gitlab import of mdadm-4.2-2.el8.src.rpm 2022-05-26 11:20:54 -04:00
mdadm-2.5.2-static.patch Auto sync2gitlab import of mdadm-4.2-2.el8.src.rpm 2022-05-26 11:20:54 -04:00
mdadm-cron Auto sync2gitlab import of mdadm-4.2-2.el8.src.rpm 2022-05-26 11:20:54 -04:00
mdadm-raid-check-sysconfig Auto sync2gitlab import of mdadm-4.2-2.el8.src.rpm 2022-05-26 11:20:54 -04:00
mdadm-udev.patch Auto sync2gitlab import of mdadm-4.2-7.el8.src.rpm 2023-01-20 10:15:30 +00:00
mdadm.conf Auto sync2gitlab import of mdadm-4.2-2.el8.src.rpm 2022-05-26 11:20:54 -04:00
mdadm.spec Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
mdcheck Update to latest upstream and fix mdcheck service bug 2023-05-16 16:08:25 +08:00
mdmonitor.init Auto sync2gitlab import of mdadm-4.2-2.el8.src.rpm 2022-05-26 11:20:54 -04:00
mdmonitor.service Auto sync2gitlab import of mdadm-4.2-2.el8.src.rpm 2022-05-26 11:20:54 -04:00
raid-check Auto sync2gitlab import of mdadm-4.2-2.el8.src.rpm 2022-05-26 11:20:54 -04:00
sources Auto sync2gitlab import of mdadm-4.2-2.el8.src.rpm 2022-05-26 11:20:54 -04:00