Accepting request 548207 from home:colyli:branches:Base:System
- Update mdadm for SLE15, for bug fixes and new feature enhancement - 1000-The-mdcheck-script-now-adds-messages-to-the-system.patch is removed because upstream has similar fix with almost identical funcationality. - The following patches are not deleted indeed, they are renamed and added into all other new-added patches with different perfix numbers, 0038-Create-Fixup-bad-placement-of-logical-in-multi-line-.patch 0039-Create-Fixup-various-whitespace-issues.patch 0040-mdadm.c-fix-compile-warning-mdfd-is-uninitialized.patch 0041-mdopen-use-parameters-new_array-to-create-arrays-whe.patch 0042-mdadm-manpage-update-manpage-for-readonly-parameter.patch 0043-mdadm-manpage-clustered-arrays-don-t-support-array-s.patch 0044-maps-Terminate-modes-map-correctly.patch 0045-Grow_continue_command-ensure-content-is-properly-ini.patch 0046-systemd-mdadm-last-resort-use-ConditionPathExists-in.patch 0047-Detail-ensure-export-names-are-acceptable-as-shell-v.patch 0048-Grow-set-component-size-prior-to-array-size.patch 0049-Grow-don-t-allow-to-enable-PPL-when-reshape-is-in-pr.patch 0050-Grow-don-t-allow-array-geometry-change-with-ppl-enab.patch 0051-IMSM-Correct-examine-output-for-4k-disks.patch 0052-imsm-allow-drives-in-a-container-regardless-of-secto.patch 0053-imsm-allocate-buffer-to-support-maximum-sector-size.patch 0054-imsm-don-t-allow-disks-with-different-sector-size-in.patch 0055-Allow-more-spare-selection-criteria.patch 0056-Add-sector-size-as-spare-selection-criterion.patch 0057-super1-fix-sb-max_dev-when-adding-a-new-disk-in-line.patch 0058-super1-only-set-clustered-flag-when-bitmap-is-presen.patch 0059-To-support-clustered-raid10.patch 0060-udev-rules-introduce-rules-for-cluster-md-to-confirm.patch - The following patche set includes the above renamed patches, they have bug fixes for bsc#1068030, bsc#1069165, bsc#1069167, and some other fixes and enhancement for raid5 ppl, imsm, and general mdadm code, 0038-mdadm-Create-declaring-an-existing-struct-within-sam.patch 0039-Create-Fixup-bad-placement-of-logical-in-multi-line-.patch 0040-Create-Fixup-various-whitespace-issues.patch 0041-mdadm.c-fix-compile-warning-mdfd-is-uninitialized.patch 0042-mdopen-use-parameters-new_array-to-create-arrays-whe.patch 0043-mdadm-manpage-update-manpage-for-readonly-parameter.patch 0044-mdadm-manpage-clustered-arrays-don-t-support-array-s.patch 0045-maps-Terminate-modes-map-correctly.patch 0046-Grow_continue_command-ensure-content-is-properly-ini.patch 0047-systemd-mdadm-last-resort-use-ConditionPathExists-in.patch 0048-Detail-ensure-export-names-are-acceptable-as-shell-v.patch 0049-Grow-set-component-size-prior-to-array-size.patch 0050-Grow-don-t-allow-to-enable-PPL-when-reshape-is-in-pr.patch 0051-Grow-don-t-allow-array-geometry-change-with-ppl-enab.patch 0052-IMSM-Correct-examine-output-for-4k-disks.patch 0053-imsm-allow-drives-in-a-container-regardless-of-secto.patch 0054-imsm-allocate-buffer-to-support-maximum-sector-size.patch 0055-imsm-don-t-allow-disks-with-different-sector-size-in.patch 0056-mdadm-mdmon-deleted-the-abort_reshape-never-invoked.patch 0057-util-Introduce-md_get_array_info.patch 0058-Incremental-Remove-redundant-call-for-GET_ARRAY_INFO.patch 0059-util-Introduce-md_get_disk_info.patch 0060-util-Introduce-md_set_array_info.patch 0061-md_u-Remove-some-unused-ioctl-declarations.patch 0062-mdadm-grow-reshape-would-be-stuck-from-raid1-to-raid.patch 0063-sysfs-Use-the-presence-of-sys-block-dev-md-as-indica.patch 0064-sysfs-Make-sysfs_init-return-an-error-code.patch 0065-util-must_be_container-Use-sysfs_read-GET_VERSION-to.patch 0066-util-set_array_info-Simplify-code-since-md_get_versi.patch 0067-Assemble-Assemble-Stop-checking-kernel-md-driver-ver.patch 0068-Build-Stop-bothering-about-supporting-md-driver-olde.patch 0069-Grow-Stop-bothering-about-md-driver-versions-older-t.patch 0070-Detail-Stop-bothering-about-md-drivers-older-than-0..patch 0071-Create-Remove-all-attemps-to-handle-md-driver-older-.patch 0072-Manage-Remove-all-references-to-md_get_version.patch 0073-Query-Remove-all-references-to-md_get_version.patch 0074-bitmap-Remove-use-of-md_get_version.patch 0075-mdmon-Stop-bothering-about-md_get_version.patch 0076-mdopen-open_mddev-Use-md_get_array_info-to-determine.patch 0077-mdassemble-Use-md_get_array_info-to-check-for-valid-.patch 0078-Assemble-Assemble-Get-rid-of-last-use-of-md_get_vers.patch 0079-util-Finally-kill-off-md_get_version.patch 0080-mdadm-Fail-for-kernels-older-than-2.6.15.patch 0081-Revert-mdadm-grow-reshape-would-be-stuck-from-raid1-.patch 0082-Retire-mdassemble.patch 0083-super1-Clean-up-various-style-abuses.patch 0084-Detail-Remove-pre-2.6-code-for-printing-info-on-rebu.patch 0085-Assemble-Remove-obsolete-test-for-kernels-older-than.patch 0086-Detail-Fixup-ugly-if-foo-abuse.patch 0087-Query-Handle-error-returned-by-fstat.patch 0088-Query-Use-sysfs-to-obtain-data-if-possible.patch 0089-sysfs-Parse-array_state-in-sysfs_read.patch 0090-util-Introduce-md_array_active-helper.patch 0091-maps-Use-keyvalue-for-null-terminator-to-indicate-un.patch 0092-util-Get-rid-of-unused-enough_fd.patch 0093-mdadm-retire-mdassemble-in-make-everything.patch 0094-Query-Quiet-gcc-since-it-cannot-know-errno-0-in-this.patch 0095-Makefile-Default-to-O2-optimization.patch 0096-maps-Simplify-implementation-of-map_name.patch 0097-Don-t-use-UnSet-with-consistency_policy.patch 0098-Detail-determine-array-state-from-sysfs.patch 0099-Detail-Respect-code-lines-are-80-character-wide.patch 0100-Detail-Reinstate-support-for-not-having-sysfs.patch 0101-Incremental-Use-md_array_active-where-applicable.patch 0102-Incremental-Cleanup-some-if-statement-spaghetti.patch 0103-Create-tell-udev-md-device-is-not-ready-when-first-c.patch 0104-Incremental-Use-md_array_active-to-determine-state-o.patch 0105-Manage-Manage_ro-Use-md_array_active.patch 0106-IMSM-Initialize-my_vol_raid_dev_num-during-vol-creat.patch 0107-Grow-Grow_continue_command-Avoid-aliasing-array-vari.patch 0108-change-back-0644-permission-for-Grow.c.patch 0109-util-md_array_valid-Introduce-md_array_valid-helper.patch 0110-kernel-patch-Remove-obsolete-kernel-patches-against-.patch 0111-mdassemble-Kill-off-the-last-remains.patch 0112-mdadm-util-unify-fstat-checking-blkdev-into-function.patch 0113-mdadm-util-unify-stat-checking-blkdev-into-function.patch 0114-Fix-typo-in-new-udev-rule.patch 0115-Incremental-return-is-not-a-function.patch 0116-sysfs-sysfs_read-Count-active_disks-and-failed_disks.patch 0117-container_members_max_degradation-Switch-to-using-sy.patch 0118-IncrementalScan-Use-md_array_active-instead-of-md_ge.patch 0119-Mention-endian-in-documentation-for-update-byte-orde.patch 0120-Monitor-Use-md_array_active-instead-of-manually-fidd.patch 0121-Monitor-Code-is-80-characters-per-line.patch 0122-mdadm-md.4-set-page-length-as-1000-to-avoid-warnings.patch 0123-Allow-more-spare-selection-criteria.patch 0124-Add-sector-size-as-spare-selection-criterion.patch 0125-Monitor-check_array-Centralize-exit-path.patch 0126-Monitor-check_array-Reduce-duplicated-error-handling.patch 0127-Monitor-check_array-Declate-mdinfo-instance-globally.patch 0128-Monitor-check_array-Read-sysfs-entry-earlier.patch 0129-Monitor-check_array-Obtain-RAID-level-from-syfs.patch 0130-Monitor-check_array-Get-failed_disks-from-sysfs.patch 0131-Monitor-check_array-Get-array_disks-from-sysfs.patch 0132-Monitor-check_array-Get-nr_disks-active_disks-and-sp.patch 0133-sysfs-sysfs_read-Count-working_disks.patch 0134-Monitor-check_array-Use-working_disks-from-sysfs.patch 0135-retire-the-APIs-that-driver-no-longer-supports.patch 0136-Monitor-Not-much-point-declaring-mdlist-in-both-fork.patch 0137-Monitor-mailfrom-is-initialized-correctly.patch 0138-Monitor-Fixup-a-pile-of-whitespace-issues.patch 0139-mdadm-Uninitialized-variable-rdev.patch 0140-super-ddf-sysfs_read-takes-a-pointer-as-device-name-.patch 0141-mdadm-Fixup-a-large-number-of-bad-formatting-of-logi.patch 0142-mdadm-Fixup-more-broken-logical-operator-formatting.patch 0143-mdadm-Fix-broken-formatting.patch 0144-mdadm-Fixup-broken-formatting.patch 0145-Detail-don-t-exit-if-ioctl-has-been-successful.patch 0146-super1-fix-sb-max_dev-when-adding-a-new-disk-in-line.patch 0147-md_u-Remove-unused-ioctl-declaration-of-START_ARRAY.patch 0148-Get-failed-disk-count-from-array-state.patch 0149-Monitor-don-t-assume-mdadm-parameter-is-a-block-devi.patch 0150-super1-Always-round-data-offset-to-1M.patch 0151-mdadm-r5cache-allow-adding-journal-to-array-without-.patch 0152-udev-rules-introduce-rules-for-cluster-md-to-confirm.patch 0153-Detail-correct-output-for-active-arrays.patch 0154-imsm-rebuild-from-2-disk-RAID10.patch (bsc#1069165) 0155-Error-messages-should-end-with-a-newline-character.patch 0156-Use-correct-syntax-for-passing-DEVLINKS-to-mdadm-fro.patch 0157-super1-only-set-clustered-flag-when-bitmap-is-presen.patch 0158-Don-t-use-exit-ERANGE.patch 0159-Monitor-containers-don-t-have-the-same-sysfs-propert.patch 0160-Monitor-Include-containers-in-spare-migration.patch 0161-Detail-differentiate-between-container-and-inactive-.patch 0162-mdadm-install-two-more-udev-rules-in-mdadm.spec.patch 0163-mdadm-set-journal_clean-after-scanning-all-disks.patch 0164-mdadm-bitmap-examine-bitmap-failed-when-bitmap-is-ex.patch 0165-mdopen-call-modprobe-md_mod-if-it-might-be-needed.patch 0166-lib-devid2kname-should-take-a-dev_t.patch 0167-sysfs_init_dev-take-a-dev_t-argument.patch 0168-Manage_subdevs-Use-a-dev_t.patch 0169-util-Code-is-80-characters-wide.patch 0170-Close-mdfd-before-returning-main-function.patch 0171-Grow-stop-previous-reshape-process-first.patch 0172-imsm-New-disk-controller-domains.patch 0173-Monitor-Check-redundancy-for-arrays.patch 0174-mdadm-grow-Component-size-must-be-larger-than-chunk-.patch 0175-mdadm-manpage-disable-bitmap_resize-for-external-fil.patch 0176-mdadm-fixes-some-trivial-typos-in-comments.patch (The following 12 patches are specifically for bsc#1068030) 0177-Don-t-abort-starting-the-array-if-kernel-does-not-su.patch 0178-super1-Add-support-for-multiple-ppls.patch 0179-imsm-Add-support-for-multiple-ppls.patch 0180-imsm-validate-multiple-ppls-during-assemble.patch 0181-Zeroout-whole-ppl-space-during-creation-force-assemb.patch 0182-imsm-switch-to-multiple-ppls-automatically-during-as.patch 0183-Grow-fix-switching-on-PPL-during-recovery.patch 0184-imsm-don-t-skip-resync-when-an-invalid-ppl-header-is.patch 0185-imsm-Write-empty-PPL-header-if-assembling-regular-cl.patch 0186-imsm-always-do-ppl-recovery-when-starting-a-rebuildi.patch 0187-imsm-use-correct-map-when-validating-ppl.patch 0188-imsm-write-initial-ppl-on-a-disk-added-for-rebuild.patch 0189-Grow-Use-all-80-characters.patch 0190-imsm-Set-disk-slot-number.patch (The following 1 patch is specifically for bsc#1069167) 0191-mdmon-get-safe-mode-delay-file-descriptor-early.patch 0192-mdadm-mdstat-fixup-a-number-of-broken-formatting.patch 0193-mdadm-mdstat-correct-the-strncmp-number-4-as-6.patch 0194-mdcheck-add-some-logging.patch 0195-mdcheck-improve-cleanup.patch 0196-Move-mdadm_env.sh-out-of-usr-lib-systemd.patch 0197-mdadm-grow-adding-a-test-to-ensure-resize-was-requir.patch 0198-mdadm-mdopen-create-new-function-create_named_array-.patch 0199-systemd-add-I-to-description-of-mdadm-last-resort-se.patch 0200-Incremental-Use-validate_geometry-instead-of-avail_s.patch 0201-imsm-fix-reading-scsi-serial.patch 0202-To-support-clustered-raid10.patch 0203-imsm-More-precise-message-when-spanned-raid-is-creat.patch 0204-sysfs-include-faulty-drive-in-disk-count.patch 0205-Monitor-msg-Don-t-print-error-message-if-mdmon-doesn.patch 0206-imsm-continue-resync-on-3-disk-RAID10.patch OBS-URL: https://build.opensuse.org/request/show/548207 OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=156
This commit is contained in:
committed by
Git OBS Bridge
parent
81b5777cbc
commit
849a39cd07
341
mdadm.spec
341
mdadm.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package mdadm
|
||||
#
|
||||
# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -81,30 +81,174 @@ Patch34: 0034-Grow-Remove-unnecessary-optimization.patch
|
||||
Patch35: 0035-Grow-Do-not-shadow-an-existing-variable.patch
|
||||
Patch36: 0036-imsm-use-rounded-size-for-metadata-initialization.patch
|
||||
Patch37: 0037-mdadm.c-fix-compile-error-switch-condition-has-boole.patch
|
||||
Patch38: 0038-Create-Fixup-bad-placement-of-logical-in-multi-line-.patch
|
||||
Patch39: 0039-Create-Fixup-various-whitespace-issues.patch
|
||||
Patch40: 0040-mdadm.c-fix-compile-warning-mdfd-is-uninitialized.patch
|
||||
Patch41: 0041-mdopen-use-parameters-new_array-to-create-arrays-whe.patch
|
||||
Patch42: 0042-mdadm-manpage-update-manpage-for-readonly-parameter.patch
|
||||
Patch43: 0043-mdadm-manpage-clustered-arrays-don-t-support-array-s.patch
|
||||
Patch44: 0044-maps-Terminate-modes-map-correctly.patch
|
||||
Patch45: 0045-Grow_continue_command-ensure-content-is-properly-ini.patch
|
||||
Patch46: 0046-systemd-mdadm-last-resort-use-ConditionPathExists-in.patch
|
||||
Patch47: 0047-Detail-ensure-export-names-are-acceptable-as-shell-v.patch
|
||||
Patch48: 0048-Grow-set-component-size-prior-to-array-size.patch
|
||||
Patch49: 0049-Grow-don-t-allow-to-enable-PPL-when-reshape-is-in-pr.patch
|
||||
Patch50: 0050-Grow-don-t-allow-array-geometry-change-with-ppl-enab.patch
|
||||
Patch51: 0051-IMSM-Correct-examine-output-for-4k-disks.patch
|
||||
Patch52: 0052-imsm-allow-drives-in-a-container-regardless-of-secto.patch
|
||||
Patch53: 0053-imsm-allocate-buffer-to-support-maximum-sector-size.patch
|
||||
Patch54: 0054-imsm-don-t-allow-disks-with-different-sector-size-in.patch
|
||||
Patch55: 0055-Allow-more-spare-selection-criteria.patch
|
||||
Patch56: 0056-Add-sector-size-as-spare-selection-criterion.patch
|
||||
Patch57: 0057-super1-fix-sb-max_dev-when-adding-a-new-disk-in-line.patch
|
||||
Patch58: 0058-super1-only-set-clustered-flag-when-bitmap-is-presen.patch
|
||||
Patch59: 0059-To-support-clustered-raid10.patch
|
||||
Patch60: 0060-udev-rules-introduce-rules-for-cluster-md-to-confirm.patch
|
||||
Patch1000: 1000-The-mdcheck-script-now-adds-messages-to-the-system.patch
|
||||
Patch38: 0038-mdadm-Create-declaring-an-existing-struct-within-sam.patch
|
||||
Patch39: 0039-Create-Fixup-bad-placement-of-logical-in-multi-line-.patch
|
||||
Patch40: 0040-Create-Fixup-various-whitespace-issues.patch
|
||||
Patch41: 0041-mdadm.c-fix-compile-warning-mdfd-is-uninitialized.patch
|
||||
Patch42: 0042-mdopen-use-parameters-new_array-to-create-arrays-whe.patch
|
||||
Patch43: 0043-mdadm-manpage-update-manpage-for-readonly-parameter.patch
|
||||
Patch44: 0044-mdadm-manpage-clustered-arrays-don-t-support-array-s.patch
|
||||
Patch45: 0045-maps-Terminate-modes-map-correctly.patch
|
||||
Patch46: 0046-Grow_continue_command-ensure-content-is-properly-ini.patch
|
||||
Patch47: 0047-systemd-mdadm-last-resort-use-ConditionPathExists-in.patch
|
||||
Patch48: 0048-Detail-ensure-export-names-are-acceptable-as-shell-v.patch
|
||||
Patch49: 0049-Grow-set-component-size-prior-to-array-size.patch
|
||||
Patch50: 0050-Grow-don-t-allow-to-enable-PPL-when-reshape-is-in-pr.patch
|
||||
Patch51: 0051-Grow-don-t-allow-array-geometry-change-with-ppl-enab.patch
|
||||
Patch52: 0052-IMSM-Correct-examine-output-for-4k-disks.patch
|
||||
Patch53: 0053-imsm-allow-drives-in-a-container-regardless-of-secto.patch
|
||||
Patch54: 0054-imsm-allocate-buffer-to-support-maximum-sector-size.patch
|
||||
Patch55: 0055-imsm-don-t-allow-disks-with-different-sector-size-in.patch
|
||||
Patch56: 0056-mdadm-mdmon-deleted-the-abort_reshape-never-invoked.patch
|
||||
Patch57: 0057-util-Introduce-md_get_array_info.patch
|
||||
Patch58: 0058-Incremental-Remove-redundant-call-for-GET_ARRAY_INFO.patch
|
||||
Patch59: 0059-util-Introduce-md_get_disk_info.patch
|
||||
Patch60: 0060-util-Introduce-md_set_array_info.patch
|
||||
Patch61: 0061-md_u-Remove-some-unused-ioctl-declarations.patch
|
||||
Patch62: 0062-mdadm-grow-reshape-would-be-stuck-from-raid1-to-raid.patch
|
||||
Patch63: 0063-sysfs-Use-the-presence-of-sys-block-dev-md-as-indica.patch
|
||||
Patch64: 0064-sysfs-Make-sysfs_init-return-an-error-code.patch
|
||||
Patch65: 0065-util-must_be_container-Use-sysfs_read-GET_VERSION-to.patch
|
||||
Patch66: 0066-util-set_array_info-Simplify-code-since-md_get_versi.patch
|
||||
Patch67: 0067-Assemble-Assemble-Stop-checking-kernel-md-driver-ver.patch
|
||||
Patch68: 0068-Build-Stop-bothering-about-supporting-md-driver-olde.patch
|
||||
Patch69: 0069-Grow-Stop-bothering-about-md-driver-versions-older-t.patch
|
||||
Patch70: 0070-Detail-Stop-bothering-about-md-drivers-older-than-0..patch
|
||||
Patch71: 0071-Create-Remove-all-attemps-to-handle-md-driver-older-.patch
|
||||
Patch72: 0072-Manage-Remove-all-references-to-md_get_version.patch
|
||||
Patch73: 0073-Query-Remove-all-references-to-md_get_version.patch
|
||||
Patch74: 0074-bitmap-Remove-use-of-md_get_version.patch
|
||||
Patch75: 0075-mdmon-Stop-bothering-about-md_get_version.patch
|
||||
Patch76: 0076-mdopen-open_mddev-Use-md_get_array_info-to-determine.patch
|
||||
Patch77: 0077-mdassemble-Use-md_get_array_info-to-check-for-valid-.patch
|
||||
Patch78: 0078-Assemble-Assemble-Get-rid-of-last-use-of-md_get_vers.patch
|
||||
Patch79: 0079-util-Finally-kill-off-md_get_version.patch
|
||||
Patch80: 0080-mdadm-Fail-for-kernels-older-than-2.6.15.patch
|
||||
Patch81: 0081-Revert-mdadm-grow-reshape-would-be-stuck-from-raid1-.patch
|
||||
Patch82: 0082-Retire-mdassemble.patch
|
||||
Patch83: 0083-super1-Clean-up-various-style-abuses.patch
|
||||
Patch84: 0084-Detail-Remove-pre-2.6-code-for-printing-info-on-rebu.patch
|
||||
Patch85: 0085-Assemble-Remove-obsolete-test-for-kernels-older-than.patch
|
||||
Patch86: 0086-Detail-Fixup-ugly-if-foo-abuse.patch
|
||||
Patch87: 0087-Query-Handle-error-returned-by-fstat.patch
|
||||
Patch88: 0088-Query-Use-sysfs-to-obtain-data-if-possible.patch
|
||||
Patch89: 0089-sysfs-Parse-array_state-in-sysfs_read.patch
|
||||
Patch90: 0090-util-Introduce-md_array_active-helper.patch
|
||||
Patch91: 0091-maps-Use-keyvalue-for-null-terminator-to-indicate-un.patch
|
||||
Patch92: 0092-util-Get-rid-of-unused-enough_fd.patch
|
||||
Patch93: 0093-mdadm-retire-mdassemble-in-make-everything.patch
|
||||
Patch94: 0094-Query-Quiet-gcc-since-it-cannot-know-errno-0-in-this.patch
|
||||
Patch95: 0095-Makefile-Default-to-O2-optimization.patch
|
||||
Patch96: 0096-maps-Simplify-implementation-of-map_name.patch
|
||||
Patch97: 0097-Don-t-use-UnSet-with-consistency_policy.patch
|
||||
Patch98: 0098-Detail-determine-array-state-from-sysfs.patch
|
||||
Patch99: 0099-Detail-Respect-code-lines-are-80-character-wide.patch
|
||||
Patch100: 0100-Detail-Reinstate-support-for-not-having-sysfs.patch
|
||||
Patch101: 0101-Incremental-Use-md_array_active-where-applicable.patch
|
||||
Patch102: 0102-Incremental-Cleanup-some-if-statement-spaghetti.patch
|
||||
Patch103: 0103-Create-tell-udev-md-device-is-not-ready-when-first-c.patch
|
||||
Patch104: 0104-Incremental-Use-md_array_active-to-determine-state-o.patch
|
||||
Patch105: 0105-Manage-Manage_ro-Use-md_array_active.patch
|
||||
Patch106: 0106-IMSM-Initialize-my_vol_raid_dev_num-during-vol-creat.patch
|
||||
Patch107: 0107-Grow-Grow_continue_command-Avoid-aliasing-array-vari.patch
|
||||
Patch108: 0108-change-back-0644-permission-for-Grow.c.patch
|
||||
Patch109: 0109-util-md_array_valid-Introduce-md_array_valid-helper.patch
|
||||
Patch110: 0110-kernel-patch-Remove-obsolete-kernel-patches-against-.patch
|
||||
Patch111: 0111-mdassemble-Kill-off-the-last-remains.patch
|
||||
Patch112: 0112-mdadm-util-unify-fstat-checking-blkdev-into-function.patch
|
||||
Patch113: 0113-mdadm-util-unify-stat-checking-blkdev-into-function.patch
|
||||
Patch114: 0114-Fix-typo-in-new-udev-rule.patch
|
||||
Patch115: 0115-Incremental-return-is-not-a-function.patch
|
||||
Patch116: 0116-sysfs-sysfs_read-Count-active_disks-and-failed_disks.patch
|
||||
Patch117: 0117-container_members_max_degradation-Switch-to-using-sy.patch
|
||||
Patch118: 0118-IncrementalScan-Use-md_array_active-instead-of-md_ge.patch
|
||||
Patch119: 0119-Mention-endian-in-documentation-for-update-byte-orde.patch
|
||||
Patch120: 0120-Monitor-Use-md_array_active-instead-of-manually-fidd.patch
|
||||
Patch121: 0121-Monitor-Code-is-80-characters-per-line.patch
|
||||
Patch122: 0122-mdadm-md.4-set-page-length-as-1000-to-avoid-warnings.patch
|
||||
Patch123: 0123-Allow-more-spare-selection-criteria.patch
|
||||
Patch124: 0124-Add-sector-size-as-spare-selection-criterion.patch
|
||||
Patch125: 0125-Monitor-check_array-Centralize-exit-path.patch
|
||||
Patch126: 0126-Monitor-check_array-Reduce-duplicated-error-handling.patch
|
||||
Patch127: 0127-Monitor-check_array-Declate-mdinfo-instance-globally.patch
|
||||
Patch128: 0128-Monitor-check_array-Read-sysfs-entry-earlier.patch
|
||||
Patch129: 0129-Monitor-check_array-Obtain-RAID-level-from-syfs.patch
|
||||
Patch130: 0130-Monitor-check_array-Get-failed_disks-from-sysfs.patch
|
||||
Patch131: 0131-Monitor-check_array-Get-array_disks-from-sysfs.patch
|
||||
Patch132: 0132-Monitor-check_array-Get-nr_disks-active_disks-and-sp.patch
|
||||
Patch133: 0133-sysfs-sysfs_read-Count-working_disks.patch
|
||||
Patch134: 0134-Monitor-check_array-Use-working_disks-from-sysfs.patch
|
||||
Patch135: 0135-retire-the-APIs-that-driver-no-longer-supports.patch
|
||||
Patch136: 0136-Monitor-Not-much-point-declaring-mdlist-in-both-fork.patch
|
||||
Patch137: 0137-Monitor-mailfrom-is-initialized-correctly.patch
|
||||
Patch138: 0138-Monitor-Fixup-a-pile-of-whitespace-issues.patch
|
||||
Patch139: 0139-mdadm-Uninitialized-variable-rdev.patch
|
||||
Patch140: 0140-super-ddf-sysfs_read-takes-a-pointer-as-device-name-.patch
|
||||
Patch141: 0141-mdadm-Fixup-a-large-number-of-bad-formatting-of-logi.patch
|
||||
Patch142: 0142-mdadm-Fixup-more-broken-logical-operator-formatting.patch
|
||||
Patch143: 0143-mdadm-Fix-broken-formatting.patch
|
||||
Patch144: 0144-mdadm-Fixup-broken-formatting.patch
|
||||
Patch145: 0145-Detail-don-t-exit-if-ioctl-has-been-successful.patch
|
||||
Patch146: 0146-super1-fix-sb-max_dev-when-adding-a-new-disk-in-line.patch
|
||||
Patch147: 0147-md_u-Remove-unused-ioctl-declaration-of-START_ARRAY.patch
|
||||
Patch148: 0148-Get-failed-disk-count-from-array-state.patch
|
||||
Patch149: 0149-Monitor-don-t-assume-mdadm-parameter-is-a-block-devi.patch
|
||||
Patch150: 0150-super1-Always-round-data-offset-to-1M.patch
|
||||
Patch151: 0151-mdadm-r5cache-allow-adding-journal-to-array-without-.patch
|
||||
Patch152: 0152-udev-rules-introduce-rules-for-cluster-md-to-confirm.patch
|
||||
Patch153: 0153-Detail-correct-output-for-active-arrays.patch
|
||||
Patch154: 0154-imsm-rebuild-from-2-disk-RAID10.patch
|
||||
Patch155: 0155-Error-messages-should-end-with-a-newline-character.patch
|
||||
Patch156: 0156-Use-correct-syntax-for-passing-DEVLINKS-to-mdadm-fro.patch
|
||||
Patch157: 0157-super1-only-set-clustered-flag-when-bitmap-is-presen.patch
|
||||
Patch158: 0158-Don-t-use-exit-ERANGE.patch
|
||||
Patch159: 0159-Monitor-containers-don-t-have-the-same-sysfs-propert.patch
|
||||
Patch160: 0160-Monitor-Include-containers-in-spare-migration.patch
|
||||
Patch161: 0161-Detail-differentiate-between-container-and-inactive-.patch
|
||||
Patch162: 0162-mdadm-install-two-more-udev-rules-in-mdadm.spec.patch
|
||||
Patch163: 0163-mdadm-set-journal_clean-after-scanning-all-disks.patch
|
||||
Patch164: 0164-mdadm-bitmap-examine-bitmap-failed-when-bitmap-is-ex.patch
|
||||
Patch165: 0165-mdopen-call-modprobe-md_mod-if-it-might-be-needed.patch
|
||||
Patch166: 0166-lib-devid2kname-should-take-a-dev_t.patch
|
||||
Patch167: 0167-sysfs_init_dev-take-a-dev_t-argument.patch
|
||||
Patch168: 0168-Manage_subdevs-Use-a-dev_t.patch
|
||||
Patch169: 0169-util-Code-is-80-characters-wide.patch
|
||||
Patch170: 0170-Close-mdfd-before-returning-main-function.patch
|
||||
Patch171: 0171-Grow-stop-previous-reshape-process-first.patch
|
||||
Patch172: 0172-imsm-New-disk-controller-domains.patch
|
||||
Patch173: 0173-Monitor-Check-redundancy-for-arrays.patch
|
||||
Patch174: 0174-mdadm-grow-Component-size-must-be-larger-than-chunk-.patch
|
||||
Patch175: 0175-mdadm-manpage-disable-bitmap_resize-for-external-fil.patch
|
||||
Patch176: 0176-mdadm-fixes-some-trivial-typos-in-comments.patch
|
||||
Patch177: 0177-Don-t-abort-starting-the-array-if-kernel-does-not-su.patch
|
||||
Patch178: 0178-super1-Add-support-for-multiple-ppls.patch
|
||||
Patch179: 0179-imsm-Add-support-for-multiple-ppls.patch
|
||||
Patch180: 0180-imsm-validate-multiple-ppls-during-assemble.patch
|
||||
Patch181: 0181-Zeroout-whole-ppl-space-during-creation-force-assemb.patch
|
||||
Patch182: 0182-imsm-switch-to-multiple-ppls-automatically-during-as.patch
|
||||
Patch183: 0183-Grow-fix-switching-on-PPL-during-recovery.patch
|
||||
Patch184: 0184-imsm-don-t-skip-resync-when-an-invalid-ppl-header-is.patch
|
||||
Patch185: 0185-imsm-Write-empty-PPL-header-if-assembling-regular-cl.patch
|
||||
Patch186: 0186-imsm-always-do-ppl-recovery-when-starting-a-rebuildi.patch
|
||||
Patch187: 0187-imsm-use-correct-map-when-validating-ppl.patch
|
||||
Patch188: 0188-imsm-write-initial-ppl-on-a-disk-added-for-rebuild.patch
|
||||
Patch189: 0189-Grow-Use-all-80-characters.patch
|
||||
Patch190: 0190-imsm-Set-disk-slot-number.patch
|
||||
Patch191: 0191-mdmon-get-safe-mode-delay-file-descriptor-early.patch
|
||||
Patch192: 0192-mdadm-mdstat-fixup-a-number-of-broken-formatting.patch
|
||||
Patch193: 0193-mdadm-mdstat-correct-the-strncmp-number-4-as-6.patch
|
||||
Patch194: 0194-mdcheck-add-some-logging.patch
|
||||
Patch195: 0195-mdcheck-improve-cleanup.patch
|
||||
Patch197: 0197-mdadm-grow-adding-a-test-to-ensure-resize-was-requir.patch
|
||||
Patch198: 0198-mdadm-mdopen-create-new-function-create_named_array-.patch
|
||||
Patch199: 0199-systemd-add-I-to-description-of-mdadm-last-resort-se.patch
|
||||
Patch200: 0200-Incremental-Use-validate_geometry-instead-of-avail_s.patch
|
||||
Patch201: 0201-imsm-fix-reading-scsi-serial.patch
|
||||
Patch202: 0202-To-support-clustered-raid10.patch
|
||||
Patch203: 0203-imsm-More-precise-message-when-spanned-raid-is-creat.patch
|
||||
Patch204: 0204-sysfs-include-faulty-drive-in-disk-count.patch
|
||||
Patch205: 0205-Monitor-msg-Don-t-print-error-message-if-mdmon-doesn.patch
|
||||
Patch206: 0206-imsm-continue-resync-on-3-disk-RAID10.patch
|
||||
|
||||
%define _udevdir %(pkg-config --variable=udevdir udev)
|
||||
%define _systemdshutdowndir %{_unitdir}/../system-shutdown
|
||||
@@ -176,7 +320,151 @@ programs but with a very different interface.
|
||||
%patch58 -p1
|
||||
%patch59 -p1
|
||||
%patch60 -p1
|
||||
%patch1000 -p1
|
||||
%patch61 -p1
|
||||
%patch62 -p1
|
||||
%patch63 -p1
|
||||
%patch64 -p1
|
||||
%patch65 -p1
|
||||
%patch66 -p1
|
||||
%patch67 -p1
|
||||
%patch68 -p1
|
||||
%patch69 -p1
|
||||
%patch70 -p1
|
||||
%patch71 -p1
|
||||
%patch72 -p1
|
||||
%patch73 -p1
|
||||
%patch74 -p1
|
||||
%patch75 -p1
|
||||
%patch76 -p1
|
||||
%patch77 -p1
|
||||
%patch78 -p1
|
||||
%patch79 -p1
|
||||
%patch80 -p1
|
||||
%patch81 -p1
|
||||
%patch82 -p1
|
||||
%patch83 -p1
|
||||
%patch84 -p1
|
||||
%patch85 -p1
|
||||
%patch86 -p1
|
||||
%patch87 -p1
|
||||
%patch88 -p1
|
||||
%patch89 -p1
|
||||
%patch90 -p1
|
||||
%patch91 -p1
|
||||
%patch92 -p1
|
||||
%patch93 -p1
|
||||
%patch94 -p1
|
||||
%patch95 -p1
|
||||
%patch96 -p1
|
||||
%patch97 -p1
|
||||
%patch98 -p1
|
||||
%patch99 -p1
|
||||
%patch100 -p1
|
||||
%patch101 -p1
|
||||
%patch102 -p1
|
||||
%patch103 -p1
|
||||
%patch104 -p1
|
||||
%patch105 -p1
|
||||
%patch106 -p1
|
||||
%patch107 -p1
|
||||
%patch108 -p1
|
||||
%patch109 -p1
|
||||
%patch110 -p1
|
||||
%patch111 -p1
|
||||
%patch112 -p1
|
||||
%patch113 -p1
|
||||
%patch114 -p1
|
||||
%patch115 -p1
|
||||
%patch116 -p1
|
||||
%patch117 -p1
|
||||
%patch118 -p1
|
||||
%patch119 -p1
|
||||
%patch120 -p1
|
||||
%patch121 -p1
|
||||
%patch122 -p1
|
||||
%patch123 -p1
|
||||
%patch124 -p1
|
||||
%patch125 -p1
|
||||
%patch126 -p1
|
||||
%patch127 -p1
|
||||
%patch128 -p1
|
||||
%patch129 -p1
|
||||
%patch130 -p1
|
||||
%patch131 -p1
|
||||
%patch132 -p1
|
||||
%patch133 -p1
|
||||
%patch134 -p1
|
||||
%patch135 -p1
|
||||
%patch136 -p1
|
||||
%patch137 -p1
|
||||
%patch138 -p1
|
||||
%patch139 -p1
|
||||
%patch140 -p1
|
||||
%patch141 -p1
|
||||
%patch142 -p1
|
||||
%patch143 -p1
|
||||
%patch144 -p1
|
||||
%patch145 -p1
|
||||
%patch146 -p1
|
||||
%patch147 -p1
|
||||
%patch148 -p1
|
||||
%patch149 -p1
|
||||
%patch150 -p1
|
||||
%patch151 -p1
|
||||
%patch152 -p1
|
||||
%patch153 -p1
|
||||
%patch154 -p1
|
||||
%patch155 -p1
|
||||
%patch156 -p1
|
||||
%patch157 -p1
|
||||
%patch158 -p1
|
||||
%patch159 -p1
|
||||
%patch160 -p1
|
||||
%patch161 -p1
|
||||
%patch162 -p1
|
||||
%patch163 -p1
|
||||
%patch164 -p1
|
||||
%patch165 -p1
|
||||
%patch166 -p1
|
||||
%patch167 -p1
|
||||
%patch168 -p1
|
||||
%patch169 -p1
|
||||
%patch170 -p1
|
||||
%patch171 -p1
|
||||
%patch172 -p1
|
||||
%patch173 -p1
|
||||
%patch174 -p1
|
||||
%patch175 -p1
|
||||
%patch176 -p1
|
||||
%patch177 -p1
|
||||
%patch178 -p1
|
||||
%patch179 -p1
|
||||
%patch180 -p1
|
||||
%patch181 -p1
|
||||
%patch182 -p1
|
||||
%patch183 -p1
|
||||
%patch184 -p1
|
||||
%patch185 -p1
|
||||
%patch186 -p1
|
||||
%patch187 -p1
|
||||
%patch188 -p1
|
||||
%patch189 -p1
|
||||
%patch190 -p1
|
||||
%patch191 -p1
|
||||
%patch192 -p1
|
||||
%patch193 -p1
|
||||
%patch194 -p1
|
||||
%patch195 -p1
|
||||
%patch197 -p1
|
||||
%patch198 -p1
|
||||
%patch199 -p1
|
||||
%patch200 -p1
|
||||
%patch201 -p1
|
||||
%patch202 -p1
|
||||
%patch203 -p1
|
||||
%patch204 -p1
|
||||
%patch205 -p1
|
||||
%patch206 -p1
|
||||
|
||||
%build
|
||||
make %{?_smp_mflags} CC="%__cc" CXFLAGS="$RPM_OPT_FLAGS -Wno-error" SUSE=yes
|
||||
@@ -229,6 +517,7 @@ ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcmdmonitor
|
||||
%dir /usr/share/mdadm
|
||||
/usr/share/mdadm/*
|
||||
%{_fillupdir}/sysconfig.mdadm
|
||||
%{_udevdir}/rules.d/01-md-raid-creating.rules
|
||||
%{_udevdir}/rules.d/63-md-raid-arrays.rules
|
||||
%{_udevdir}/rules.d/64-md-raid-assembly.rules
|
||||
%{_udevdir}/rules.d/69-md-clustered-confirm-device.rules
|
||||
|
Reference in New Issue
Block a user