mdadm: Update to version 4.5

Message ID 20260113121216.3520556-2-adolf.belka@ipfire.org
State New
Headers
Series mdadm: Update to version 4.5 |

Commit Message

Adolf Belka 13 Jan 2026, 12:12 p.m. UTC
- Update from version 4.4 to 4.5
- No change to rootfile
- From kernel 6.17.x onwards it produces an error message with version 4.4 and suggests
   updating to version 4.5 as async del_gendisk mode will be removed in future. This
   update also ensures we will not see that message in any released IPFire CU. I found it
   in my testing of Arne's 6.18 kernel
- Changelog
    4.5
	Features:
	    Supports --logical-block-size in --create from Wu Guanghao
	    Create array with sync del gendisk mode from Xiao Ni
	    Update raid6check man page from Mingye Wang
	    Re-enable mdadm --monitor ... for /dev/mdX from Dr. Joachim Schneider
	    Use MAILFROM to set sendmail envelope sender address in mdmon from Martin
		Wilck
	    Don't stop array after creating it during assemble from Xiao Ni
	    Use kernel raid headers from Mariusz Tkaczyk
	    Allow RAID0 to be created with v0.90 metadata from NeilBrown
	    Optimize DDF header search for widely used RAID controllers from lilinzhe
	    Persist properties of MD devices after switch_root from Antonio Alvarez Feijoo
	    Refactor continue_via_systemd() to make it more readable from Mateusz Kusiak
	    Remove --freeze-reshape logic in reshape from Mateusz Kusiak
	    Simplify remove logic in Incremental from Mariusz Tkaczyk
	Fixes:
	    Fix crash with homehost=none in super1 from Martin Wilck
	    Moves memory management into Assemble to avoid null pointer dereference
		from Xiao Ni
	    Wait a while before removing a member in Incremental from Xiao Ni
	    Some memleak issues from Wu Guanghao
	    Fix memleak in udev from Mariusz Tkaczyk
	    Support non-absolute name during monitor scan from QRPp
	    Mdcheck fix and improvment from Martin Wilck
	    Remove POSIX check for name from Mariusz Tkaczyk
	    Enable udev block for Incremental/Assemble to avoid race condition from
		Nigel Croxon
	    Fix buiding errors from Xiao Ni
	    Use standard libc nftw from Xiao Ni
	    Allow any valid minor number in md device name from Martin Wilck
	    Fix RAID0 to RAID10 migration for imsm array from Blazej Kucman
	    Don't set badblock flag when adding a new disk from Wu Guanghao
	    Regression tests fix from Xiao Ni
	    Fix metadata corruption when managing new imsm array from Junxiao Bi
	    Add update_super in ddf to prevent crash when assembling ddf array from
		lilinzhe
	    Disable legacy option ROM scan on UEFI machines for imsm array from Ross
		Lagerwall
	    Add sbin path to env PATH to avoid command modprobe can't be found from
		Coly Li
	    Add xmalloc.h to raid6check.c to fix building error from Xiao Ni
	    Do not start reshape before switchroot from Mateusz Kusiak

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/mdadm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
  

Patch

diff --git a/lfs/mdadm b/lfs/mdadm
index 66932075e..930dac584 100644
--- a/lfs/mdadm
+++ b/lfs/mdadm
@@ -1,7 +1,7 @@ 
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,8 @@ 
 
 include Config
 
-VER        = 4.4
+VER        = 4.5
+#          https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/
 
 THISAPP    = mdadm-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +41,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = d368681d94e31db2127a1114ad21b76647ee4b62f701705a93ca8482a58ec10d9cd58c5394bb346da0c58339f759fa6168441250a504931e43c0943b74ceef85
+$(DL_FILE)_BLAKE2 = 6cfa80514b4d51c2e8c5e3275ec3dce1a59c509fd83dbc41d395e47ed59c19df30b0382cf6dc5f3c6faf973296e341bc5e461303b3a0f6ce58da887ef0e8a418
 
 install : $(TARGET)