From: Adolf Belka Date: Tue, 13 Jan 2026 12:12:15 +0000 (+0100) Subject: mdadm: Update to version 4.5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=accd192b2839bbd185b230678569da281e4871cd;p=ipfire-2.x.git mdadm: Update to version 4.5 - 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 Signed-off-by: Michael Tremer --- 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 # +# Copyright (C) 2007-2026 IPFire Team # # # # 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)