Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mdadm-doc-4.5+44.gf732de3f-1.4 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: mdadm-doc Distribution: openSUSE Tumbleweed
Version: 4.5+44.gf732de3f Vendor: openSUSE
Release: 1.4 Build date: Wed Mar 4 16:42:28 2026
Group: Documentation/HTML Build host: reproducible
Size: 263773 Source RPM: mdadm-4.5+44.gf732de3f-1.4.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.kernel.org/pub/linux/utils/raid/mdadm/
Summary: Linux Software RAID HOWTO
This package contains the Linux Software RAID HOWTO.

Provides

Requires

License

GPL-2.0-only

Changelog

* Wed Mar 04 2026 Martin Wilck <mwilck@suse.com>
  - Update to version 4.5+44.gf732de3f:
    * avoid mdcheck_continue.timer and mdcheck_start.timer
      firing simultaneously (bsc#1243443, bsc#1259090)
* Mon Mar 02 2026 Martin Wilck <mwilck@suse.com>
  - Fix path of mdadm executable in mdcheck (bsc#1259088)
* Mon Feb 23 2026 Martin Wilck <mwilck@suse.com>
  - Update to version 4.5+43.gdc69a22f:
    * Fix slowdown probing non-RAID devices (bsc#1258255)
    * platform-intel: Deal with hot-unplugged devices (bsc#1258265)
    * imsm: Fix UEFI backward compatibility for RAID10D4 (bsc#1257009)
* Tue Jan 27 2026 Martin Wilck <mwilck@suse.com>
  - Update to version 4.5+39.g1aa6e5de:
    * fix compilation errors with GCC 16 (bsc#1256973)
    * load md_mod before creating array (bsc#1257330)
* Tue Jan 20 2026 Martin Wilck <mwilck@suse.com>
  - Update to version 4.5+33.g9560967f (bsc#1257009):
  - Upstream feature additions in 4.5:
    * Support --logical-block-size in --create
    * Remove --freeze-reshape logic in reshape
    * Create array with sync del gendisk mode
    * Re-enable mdadm --monitor ... for /dev/mdX
    * Don't stop array after creating it during assemble
    * Allow RAID0 to be created with v0.90 metadata
    * Optimize DDF header search for widely used RAID controllers
    Upstream bug fixes from 4.5:
    * Moves memory management into Assemble to avoid null pointer dereference
    * Wait a while before removing a member in Incremental
    * Fix memory leaks
    * Support non-absolute name during monitor scan
    * Enable udev block for Incremental/Assemble to avoid race condition
    * Don't set badblock flag when adding a new disk
    * Fix metadata corruption when managing new imsm array
    * Do not start reshape before switchroot
* Mon Dec 08 2025 Martin Wilck <mwilck@suse.com>
  - Update to version 4.4+31.g541b40d3:
    * fix crash with homehost=none (bsc#1254541)
* Thu Nov 20 2025 Martin Wilck <mwilck@suse.com>
  - Update to version 4.4+30.g9a59bf51:
    * mdcheck: work around bash 5.3 bug (bsc#1254087)
* Thu Nov 06 2025 Martin Wilck <mwilck@suse.com>
  - Split off the Software RAID HOWTO into a -doc package
  - Update to version 4.4+29.gf8bb524b:
    * fix race between mdcheck_start.service and mdcheck_continue.service
      (bsc#1243443, bsc#1248097)
    * various fixes for mdcheck (bsc#1248097)
    * mdadm_env.sh: ignore MDADM_RAIDDEVICES if MDADM_SCAN is set
      (bsc#1229997)
  - Upstream bug fixes since 4.4 (bsc#1253060)
    * mdadm: add attribute nonstring for signature
    * super-ddf: Prevent crash when handling DDF metadata
    * platform-intel: Disable legacy option ROM scan on UEFI machines
    * mdadm: fix --grow with --add for linear
    * mdadm/raid6check: add xmalloc.h to raid6check.c
    * Coverity fixes resources leaks
    * udev: persist properties of MD devices after switch_root
  - _service: switch to tar_scm for better interoperabity with SLFO.
* Tue Nov 04 2025 Martin Wilck <mwilck@suse.com>
  - _service: pull from github.com/openSUSE/mdadm, patches now managed in git
    * delete 0010-mdopen-add-sbin-path-to-env-PATH-when-call-system-mo.patch
    * delete 1000-Revert-mdmonitor-Abandon-custom-configuration-files.patch
    * delete 1001-display-timeout-status.patch
    * delete 1002-OnCalendar-format-fix-of-mdcheck_start-timer.patch
    * delete 1003-mdadm-treat-the-Dell-softraid-array-as-local-array.patch
    * delete 1004-call-mdadm_env.sh-from-usr-libexec-mdadm.patch
    * delete 1005-mdadm-enable-Intel-Alderlake-RSTe-configuration.patch
    * delete 1006-imsm-Fix-RAID0-to-RAID10-migration.patch
    * delete 1007-mdadm-allow-any-valid-minor-number-in-md-device-name.patch
    * delete 1008-mdmonitor-use-MAILFROM-to-set-sendmail-envelope-send.patch
  - New versioning scheme: add tag offset and git commit from openSUSE/mdadm repo
* Thu Aug 14 2025 Martin Wilck <mwilck@suse.com>
  - Fix systemd unit file handling in spec file (boo#1207266)
    * make all units known to systemd
    * restart only timers and mdmonitor.service
* Mon Jul 21 2025 Jan Engelhardt <jengelh@inai.de>
  - Stop emitting %release into program binaries [boo#1246806]
* Tue May 27 2025 Martin Wilck <mwilck@suse.com>
  - monitor: Add MAILFROM address to email envelope to avoid smtp auth
    errors (bsc#1241474)
    * add 1008-mdmonitor-use-MAILFROM-to-set-sendmail-envelope-send.patch
* Wed May 07 2025 Martin Wilck <mwilck@suse.com>
  - Allow any valid minor name in md device name (bsc#1240789)
    * add 1007-mdadm-allow-any-valid-minor-number-in-md-device-name.patch
* Tue May 06 2025 Martin Wilck <mwilck@suse.com>
  - Add dependency on suse-module-tools for SLE15 (bsc#1242696)
* Thu Apr 10 2025 Ales Novak <alnovak@suse.com>
  - IMSM RAID0 2 disks to RAID10 4 disks migration fix
    add 1006-imsm-Fix-RAID0-to-RAID10-migration.patch (bsc#1241001)
* Tue Mar 04 2025 Martin Wilck <mwilck@suse.com>
  - cleanup 1005-mdadm-enable-Intel-Alderlake-RSTe-configuration.patch
    (remove a redundant macro definition)
* Fri Feb 28 2025 Martin Wilck <mwilck@suse.com>
  - mdopen: add sbin path to env PATH when call system("modprobe md_mod")
    (bsc#1233265)
    add 0010-mdopen-add-sbin-path-to-env-PATH-when-call-system-mo.patch
* Thu Feb 27 2025 Martin Wilck <mwilck@suse.com>
  - Update to version 4.4 (jsc#PED-10220)
    Features:
    * Remove custom bitmap file support from Yu Kuai.
    * Custom device policies implementation from Mariusz Tkaczyk.
    * Self encrypted drives (**SED**) support for IMSM metadata from Blazej Kucman.
    * Support more than 4 disks for **IMSM** RAID10 from Mateusz Kusiak.
    * Read **IMSM** license information from ACPI tables from Blazej Kucman.
    * Support devnode in **--Incremental --remove** from Mariusz Tkaczyk.
    * Printing **IMSM** license type in **--detail-platform** from Blazej Kucman.
    * README.md from Mariusz Tkaczyk and Anna Sztukowska.
    Fixes:
    * Tests improvements from Xiao Ni and Kinga Stefaniuk.
    * Mdmon's Checkpointing improvements from Mateusz Kusiak.
    * Pass mdadm environment flags to systemd-env to enable tests from Mateusz Kusiak.
    * Superblock 1.0 uuid printing fixes from Mariusz Tkaczyk.
    * Find VMD bus manually if link is not available from Mariusz Tkaczyk.
    * Unconditional devices count printing in --detail from Anna Sztukowska.
    * Improve SIGTERM handling during reshape, from Mateusz Kusiak.
    * **Monitor.c** renamed to **Mdmonitor.c** from Kinga Stefaniuk.
    * Mdmonitor service documentation update from Mariusz Tkaczyk.
    * Rework around writing to sysfs files from Mariusz Tkaczyk.
    * Drop of HOT_REMOVE_DISK ioctl in Manage in favour of sysfs from Mariusz Tkaczyk.
    * Delegate disk removal to managemon from Mariusz Tkaczyk.
    * Some clean-ups of legacy code and functionalities like **--auto=md** from Mariusz Tkaczyk.
    * Manual clean-up, references to old kernels removed from Mariusz Tkaczyk.
    * Various static code analysis fixes.
  - Add 1000-Revert-mdmonitor-Abandon-custom-configuration-files.patch
    (reverts upstream change to ignore /etc/sysconfig/mdadm)
  - Drop obsolete patches (included upstream):
    * Del 0001-Remove-hardcoded-checkpoint-interval-checking.patch
    * Del 0002-monitor-refactor-checkpoint-update.patch
    * Del 0003-Super-intel-Fix-first-checkpoint-restart.patch
    * Del 0004-Grow-Move-update_tail-assign-to-Grow_reshape.patch
    * Del 0005-Add-understanding-output-section-in-man.patch
    * Del 0006-util.c-change-devnm-to-const-in-mdmon-functions.patch
    * Del 0007-Wait-for-mdmon-when-it-is-stared-via-systemd.patch
    * Del 0008-Detail-remove-duplicated-code.patch
    * Del 0009-mdadm-Fix-native-detail-export.patch
  - Use obs_scm for code maintenance
* Wed Jan 22 2025 Dominique Leuenberger <dimstar@opensuse.org>
  - Drop rcFOO symlinks for CODE16 (PED-266).
* Wed Sep 18 2024 Coly Li <colyli@suse.de>
  - Detail: remove duplicated code (bsc#1226413)
    0008-Detail-remove-duplicated-code.patch
  - mdadm: Fix native --detail --export (bsc#1226413)
    0009-mdadm-Fix-native-detail-export.patch
* Sat Jul 06 2024 Coly Li <colyli@suse.de>
  - util.c: change devnm to const in mdmon functions (bsc#1225307)
    0006-util.c-change-devnm-to-const-in-mdmon-functions.patch
  - Wait for mdmon when it is stared via systemd (bsc#1225307)
    0007-Wait-for-mdmon-when-it-is-stared-via-systemd.patch
* Fri Feb 23 2024 pgajdos@suse.com
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
* Fri Feb 23 2024 Coly Li <colyli@suse.de>
  - Update mdadm-4.3 to latest status (jsc#PED-7542)
    - Remove hardcoded checkpoint interval checking
      0001-Remove-hardcoded-checkpoint-interval-checking.patch
    - monitor: refactor checkpoint update
      0002-monitor-refactor-checkpoint-update.patch
    - Super-intel: Fix first checkpoint restart
      0003-Super-intel-Fix-first-checkpoint-restart.patch
    - Grow: Move update_tail assign to Grow_reshape()
      0004-Grow-Move-update_tail-assign-to-Grow_reshape.patch
    - Add understanding output section in man
      0005-Add-understanding-output-section-in-man.patch
* Fri Feb 23 2024 Coly Li <colyli@suse.de>
  - Upgrade to mdadm-4.3 (jsc#PED-7542). Beside previous already back
    ported patches, mdadm-4.3 has the following extra changes since
    last update upto commit 582945c2d3bb,
    - Fix null pointer for incremental in mdadm.
    - Super1: fix truncation check for journal device.
    - Fix some cases eyesore formatting.
    - Bump minimum kernel version to 2.6.32.
    - Remove the config files in mdcheck_start|continue service.
    - Define DEV_MD_DIR, DEV_NUM_PREF, is_devname_ignore(),
      ident_set_devname().
    - Enable RAID for SATA under VMD.
    - Imsm: Fix possible segfault in check_no_platform()
    - Imsm refactor on imsm_get_free_size(), merge_extents().
    - Imsm: return free space after volume for expand.
    - Imsm: fix free space calculations.
    - Add secure gethostname() wrapper.
    - mdadm: Stop mdcheck_continue timer when mdcheck_start service can
      finish check.
    - Fix memory leak in files Assemble.c, Kill.c, Manage.c, mdadm.c.
    - Fix unsafe string functions.
    - platform-intel: limit guid length.
    - Imsm: Add reading vmd register for finding imsm capability.
    - Add compiler defenses flags.
    - Assemble: fix redundant memory free.
    - More regression test cases added into tests.
    - Mdadm: set ident.devname if applicable.
    - Mdadm: refactor ident->name handling.
    - Mdadm: Follow POSIX Portable Character Set.
    - Incremental: remove obsoleted calls to udisks.
    - Fix race of "mdadm --add" and "mdadm --incremental".
    - mdadm/ddf: Abort when raid disk is smaller in getinfo_super_ddf.
    - mdadm/super1: Add MD_FEATURE_RAID0_LAYOUT if kernel>=5.4.
    - Fix assembling RAID volume by using incremental.
    - Mdmonitor: Improve udev event handling.
    - Udev: Move udev_block() and udev_unblock() into udev.c.
    - Manage: adjust checking subarray state in update_subarray.
    - Super1: remove support for name= in config.
    - Mdadm: fix update=resync regression.
  - Rebase to keep consistent behavior for current code base.
    - 1004-call-mdadm_env.sh-from-usr-libexec-mdadm.patch
  - The following patches are moved from package because they are all
    included in mdadm-4.3,
    - 0001-Unify-error-message.patch
    - 0002-mdadm-Fix-double-free.patch
    - 0003-Grow_reshape-Add-r0-grow-size-error-message-and-upda.patch
    - 0004-udev-adapt-rules-to-systemd-v247.patch
    - 0005-Replace-error-prone-signal-with-sigaction.patch
    - 0006-mdadm-Respect-config-file-location-in-man.patch
    - 0007-mdadm-Update-ReadMe.patch
    - 0008-mdadm-Update-config-man-regarding-default-files-and-.patch
    - 0009-mdadm-Update-config-manual.patch
    - 0010-Create-Build-use-default_layout.patch
    - 0011-mdadm-add-map_num_s.patch
    - 0012-mdmon-Stop-parsing-duplicate-options.patch
    - 0013-Grow-block-n-on-external-volumes.patch
    - 0014-Incremental-Fix-possible-memory-and-resource-leaks.patch
    - 0015-Mdmonitor-Fix-segfault.patch
    - 0016-Mdmonitor-Improve-logging-method.patch
    - 0017-Fix-possible-NULL-ptr-dereferences-and-memory-leaks.patch
    - 0018-imsm-Remove-possibility-for-get_imsm_dev-to-return-N.patch
    - 0019-Revert-mdadm-fix-coredump-of-mdadm-monitor-r.patch
    - 0020-util-replace-ioctl-use-with-function.patch
    - 0021-mdadm-super1-restore-commit-45a87c2f31335-to-fix-clu.patch
    - 0022-imsm-introduce-get_disk_slot_in_dev.patch
    - 0023-imsm-use-same-slot-across-container.patch
    - 0024-imsm-block-changing-slots-during-creation.patch
    - 0025-mdadm-block-update-ppl-for-non-raid456-levels.patch
    - 0026-mdadm-Fix-array-size-mismatch-after-grow.patch
    - 0027-mdadm-Remove-dead-code-in-imsm_fix_size_mismatch.patch
    - 0028-Monitor-use-devname-as-char-array-instead-of-pointer.patch
    - 0029-Monitor-use-snprintf-to-fill-device-name.patch
    - 0030-Makefile-Don-t-build-static-build-with-everything-an.patch
    - 0031-DDF-Cleanup-validate_geometry_ddf_container.patch
    - 0032-DDF-Fix-NULL-pointer-dereference-in-validate_geometr.patch
    - 0033-mdadm-Grow-Fix-use-after-close-bug-by-closing-after-.patch
    - 0034-monitor-Avoid-segfault-when-calling-NULL-get_bad_blo.patch
    - 0035-mdadm-Fix-mdadm-r-remove-option-regression.patch
    - 0036-mdadm-Fix-optional-write-behind-parameter.patch
    - 0037-mdadm-Replace-obsolete-usleep-with-nanosleep.patch
    - 0038-mdadm-remove-symlink-option.patch
    - 0039-mdadm-move-data_offset-to-struct-shape.patch
    - 0040-mdadm-Don-t-open-md-device-for-CREATE-and-ASSEMBLE.patch
    - 0041-Grow-Split-Grow_reshape-into-helper-function.patch
    - 0042-Assemble-check-if-device-is-container-before-schedul.patch
    - 0043-super1-report-truncated-device.patch
    - 0044-mdadm-Correct-typos-punctuation-and-grammar-in-man.patch
    - 0046-Monitor-Fix-statelist-memory-leaks.patch
    - 0047-mdadm-added-support-for-Intel-Alderlake-RST-on-VMD-p.patch
    - 0048-mdadm-Add-Documentation-entries-to-systemd-services.patch
    - 0049-ReadMe-fix-command-line-help.patch
    - 0050-mdadm-replace-container-level-checking-with-inline.patch
    - 0051-Mdmonitor-Omit-non-md-devices.patch
    - 0052-mdmon-fix-segfault.patch
    - 0053-util-remove-obsolete-code-from-get_md_name.patch
    - 0054-mdmon-don-t-test-both-all-and-container_name.patch
    - 0055-mdmon-change-systemd-unit-file-to-use-foreground.patch
    - 0056-mdmon-Remove-need-for-KillMode-none.patch
    - 0057-mdmon-Improve-switchroot-interactions.patch
    - 0058-mdopen-always-try-create_named_array.patch
    - 0059-Improvements-for-IMSM_NO_PLATFORM-testing.patch
    - 0060-Grow-fix-possible-memory-leak.patch
    - 0061-Grow-fix-can-t-change-bitmap-type-from-none-to-clustered.patch
    - 0062-Manage-Block-unsafe-member-failing.patch
    - 0063-Mdmonitor-Split-alert-into-separate-functions.patch
    - 0064-Monitor-block-if-monitor-modes-are-combined.patch
    - 0065-Update-mdadm-Monitor-manual.patch
    - 0066-mdadm-create-ident_init.patch
    - 0067-mdadm-Add-option-validation-for-update-subarray.patch
    - 0068-Fix-update-subarray-on-active-volume.patch
    - 0069-Add-code-specific-update-options-to-enum.patch
    - 0070-super-ddf-Remove-update_super_ddf.patch
    - 0071-super0-refactor-the-code-for-enum.patch
    - 0072-super1-refactor-the-code-for-enum.patch
    - 0073-super-intel-refactor-the-code-for-enum.patch
    - 0074-Change-update-to-enum-in-update_super-and-update_sub.patch
    - 0075-Manage-Incremental-code-refactor-string-to-enum.patch
    - 0076-Change-char-to-enum-in-context-update-refactor-code.patch
    - 0077-mdadm-udev-Don-t-handle-change-event-on-raw-devices.patch
    - 0078-Manage-do-not-check-array-state-when-drive-is-remove.patch
    - 0079-incremental-manage-do-not-verify-if-remove-is-safe.patch
    - 0080-super-intel-make-freesize-not-required-for-chunk-siz.patch
    - 0081-manage-move-comment-with-function-description.patch
    - 0082-Fix-NULL-dereference-in-super_by_fd.patch
    - 0083-Mdmonitor-Make-alert_info-global.patch
    - 0084-Mdmonitor-Pass-events-to-alert-using-enums-instead-o.patch
    - 0085-Mdmonitor-Add-helper-functions.patch
    - 0086-Add-helpers-to-determine-whether-directories-or-file.patch
    - 0087-Mdmonitor-Refactor-write_autorebuild_pid.patch
    - 0088-Mdmonitor-Refactor-check_one_sharer-for-better-error.patch
    - 0089-util.c-reorder-code-lines-in-parse_layout_faulty.patch
    - 0090-util.c-fix-memleak-in-parse_layout_faulty.patch
    - 0091-Detail.c-fix-memleak-in-Detail.patch
    - 0092-isuper-intel.c-fix-double-free-in-load_imsm_mpb.patch
    - 0093-super-intel.c-fix-memleak-in-find_disk_attached_hba.patch
    - 0094-super-ddf.c-fix-memleak-in-get_vd_num_of_subarray.patch
    - 0095-Create-goto-abort_locked-instead-of-return-1-in-erro.patch
    - 0096-Create-remove-safe_mode_delay-local-variable.patch
    - 0097-Create-Factor-out-add_disks-helpers.patch
    - 0098-mdadm-Introduce-pr_info.patch
    - 0099-mdadm-Add-write-zeros-option-for-Create.patch
    - 0100-manpage-Add-write-zeroes-option-to-manpage.patch
    - 0101-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
    - 0102-Use-existence-of-etc-initrd-release-to-detect-initrd.patch
    - 0103-Create-Fix-checking-for-container-in-update_metadata.patch
* Mon Jan 08 2024 Coly Li <colyli@suse.de>
  - Update mdadm to latest upstream state upto commit
    582945c2d3bb. (jsc#PED-7542)
    1) The testing changes are not included here.
    2) Code clean up, and more helper routines added for Manage.c,
      Monitor.c, mdadm.c, ReadMe.c, super-intel.c, super0.c, super1.c,
      Create.c, Incremental.c and so on.
    3) Man page update for mdadm.8.in.
    4) Several memory leak and double free fixes.
    5) Check /etc/initrd-release for whether systemd running on an initrd.
    - Manage: Block unsafe member failing
      0062-Manage-Block-unsafe-member-failing.patch
    - Mdmonitor: Split alert() into separate functions
      0063-Mdmonitor-Split-alert-into-separate-functions.patch
    - Monitor: block if monitor modes are combined.
      0064-Monitor-block-if-monitor-modes-are-combined.patch
    - Update mdadm Monitor manual.
      0065-Update-mdadm-Monitor-manual.patch
    - mdadm: create ident_init()
      0066-mdadm-create-ident_init.patch
    - mdadm: Add option validation for --update-subarray
      0067-mdadm-Add-option-validation-for-update-subarray.patch
    - Fix --update-subarray on active volume
      0068-Fix-update-subarray-on-active-volume.patch
    - Add code specific update options to enum.
      0069-Add-code-specific-update-options-to-enum.patch
    - super-ddf: Remove update_super_ddf.
      0070-super-ddf-Remove-update_super_ddf.patch
    - super0: refactor the code for enum
      0071-super0-refactor-the-code-for-enum.patch
    - super1: refactor the code for enum
      0072-super1-refactor-the-code-for-enum.patch
    - super-intel: refactor the code for enum
      0073-super-intel-refactor-the-code-for-enum.patch
    - Change update to enum in update_super and update_subarray
      0074-Change-update-to-enum-in-update_super-and-update_sub.patch
    - Manage&Incremental: code refactor, string to enum
      0075-Manage-Incremental-code-refactor-string-to-enum.patch
    - Change char* to enum in context->update & refactor code
      0076-Change-char-to-enum-in-context-update-refactor-code.patch
    - mdadm/udev: Don't handle change event on raw devices
      0077-mdadm-udev-Don-t-handle-change-event-on-raw-devices.patch
    - Manage: do not check array state when drive is removed
      0078-Manage-do-not-check-array-state-when-drive-is-remove.patch
    - incremental, manage: do not verify if remove is safe
      0079-incremental-manage-do-not-verify-if-remove-is-safe.patch
    - super-intel: make freesize not required for chunk size
      0080-super-intel-make-freesize-not-required-for-chunk-siz.patch
    - manage: move comment with function description
      0081-manage-move-comment-with-function-description.patch
    - Fix NULL dereference in super_by_fd
      0082-Fix-NULL-dereference-in-super_by_fd.patch
    - Mdmonitor: Make alert_info global
      0083-Mdmonitor-Make-alert_info-global.patch
    - Mdmonitor: Pass events to alert() using enums instead of
      0084-Mdmonitor-Pass-events-to-alert-using-enums-instead-o.patch
    - Mdmonitor: Add helper functions
      0085-Mdmonitor-Add-helper-functions.patch
    - Add helpers to determine whether directories or files are
      0086-Add-helpers-to-determine-whether-directories-or-file.patch
    - Mdmonitor: Refactor write_autorebuild_pid()
      0087-Mdmonitor-Refactor-write_autorebuild_pid.patch
    - Mdmonitor: Refactor check_one_sharer() for better error
      0088-Mdmonitor-Refactor-check_one_sharer-for-better-error.patch
    - util.c: reorder code lines in parse_layout_faulty()
      0089-util.c-reorder-code-lines-in-parse_layout_faulty.patch
    - util.c: fix memleak in parse_layout_faulty()
      0090-util.c-fix-memleak-in-parse_layout_faulty.patch
    - Detail.c: fix memleak in Detail()
      0091-Detail.c-fix-memleak-in-Detail.patch
    - isuper-intel.c: fix double free in load_imsm_mpb()
      0092-isuper-intel.c-fix-double-free-in-load_imsm_mpb.patch
    - super-intel.c: fix memleak in find_disk_attached_hba()
      0093-super-intel.c-fix-memleak-in-find_disk_attached_hba.patch
    - super-ddf.c: fix memleak in get_vd_num_of_subarray()
      0094-super-ddf.c-fix-memleak-in-get_vd_num_of_subarray.patch
    - Create: goto abort_locked instead of return 1 in error path
      0095-Create-goto-abort_locked-instead-of-return-1-in-erro.patch
    - Create: remove safe_mode_delay local variable
      0096-Create-remove-safe_mode_delay-local-variable.patch
    - Create: Factor out add_disks() helpers
      0097-Create-Factor-out-add_disks-helpers.patch
    - mdadm: Introduce pr_info()
      0098-mdadm-Introduce-pr_info.patch
    - mdadm: Add --write-zeros option for Create
      0099-mdadm-Add-write-zeros-option-for-Create.patch
    - manpage: Add --write-zeroes option to manpage
      0100-manpage-Add-write-zeroes-option-to-manpage.patch
    - Define alignof using _Alignof when using C11 or newer
      0101-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
    - Use existence of /etc/initrd-release to detect initrd.
      0102-Use-existence-of-etc-initrd-release-to-detect-initrd.patch
    - Create: Fix checking for container in update_metadata
      0103-Create-Fix-checking-for-container-in-update_metadata.patch
* Fri Nov 17 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - No longer recommend smtp-daemon: this was a remainder from the
    cron configuration, which was removed back in 2018.
* Mon Jul 24 2023 Ludwig Nussel <lnussel@suse.com>
  - mdadm.spec: replace transitional %usrmerged macro with regular
    version check (boo#1206798)
* Fri May 26 2023 Coly Li <colyli@suse.de>
  - Grow: fix possible memory leak (bsc#1208618)
    0060-Grow-fix-possible-memory-leak.patch
  - Grow: fix can't change bitmap type from none to clustered
    (bsc#1208618)
    0061-Grow-fix-can-t-change-bitmap-type-from-none-to-clustered.patch
  - Use source code mdadm-4.2.tar.xz from kernel.org version for
    checksum
    - mdadm-4.2.tar.xz
* Mon Apr 24 2023 Coly Li <colyli@suse.de>
  - Fixes for mdmon to ensure it run at the right time in the
    fight mount namespace.  This fixes various problems with
    IMSM raid arrays in 15-SP4 (bsc#1205493, bsc#1205830)
    - mdmon: fix segfault
      0052-mdmon-fix-segfault.patch
    - util: remove obsolete code from get_md_name
      0053-util-remove-obsolete-code-from-get_md_name.patch
    - mdmon: don't test both 'all' and 'container_name'.
      0054-mdmon-don-t-test-both-all-and-container_name.patch
    - mdmon: change systemd unit file to use --foreground
      0055-mdmon-change-systemd-unit-file-to-use-foreground.patch
    - mdmon: Remove need for KillMode=none
      0056-mdmon-Remove-need-for-KillMode-none.patch
    - mdmon: Improve switchroot interactions.
      0057-mdmon-Improve-switchroot-interactions.patch
    - mdopen: always try create_named_array()
      0058-mdopen-always-try-create_named_array.patch
    - Improvements for IMSM_NO_PLATFORM testing
      0059-Improvements-for-IMSM_NO_PLATFORM-testing.patch
* Sat Apr 01 2023 Coly Li <colyli@suse.de>
  - sysconfig.mdadm: Remove ServiceRestart line to mdadm since there
    is not such systemd service. (bsc#1203491)

Files

/usr/share/doc/packages/mdadm-doc
/usr/share/doc/packages/mdadm-doc/CHANGELOG.md
/usr/share/doc/packages/mdadm-doc/Software-RAID.HOWTO-1.html
/usr/share/doc/packages/mdadm-doc/Software-RAID.HOWTO-10.html
/usr/share/doc/packages/mdadm-doc/Software-RAID.HOWTO-11.html
/usr/share/doc/packages/mdadm-doc/Software-RAID.HOWTO-12.html
/usr/share/doc/packages/mdadm-doc/Software-RAID.HOWTO-13.html
/usr/share/doc/packages/mdadm-doc/Software-RAID.HOWTO-2.html
/usr/share/doc/packages/mdadm-doc/Software-RAID.HOWTO-3.html
/usr/share/doc/packages/mdadm-doc/Software-RAID.HOWTO-4.html
/usr/share/doc/packages/mdadm-doc/Software-RAID.HOWTO-5.html
/usr/share/doc/packages/mdadm-doc/Software-RAID.HOWTO-6.html
/usr/share/doc/packages/mdadm-doc/Software-RAID.HOWTO-7.html
/usr/share/doc/packages/mdadm-doc/Software-RAID.HOWTO-8.html
/usr/share/doc/packages/mdadm-doc/Software-RAID.HOWTO-9.html
/usr/share/doc/packages/mdadm-doc/Software-RAID.HOWTO.html
/usr/share/doc/packages/mdadm-doc/Software-RAID.HOWTO.txt
/usr/share/doc/packages/mdadm-doc/external-reshape-design.txt
/usr/share/doc/packages/mdadm-doc/mdmon-design.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Aug 6 22:22:51 2026