From: Xiao Ni Date: Mon, 16 Mar 2026 12:06:14 +0000 (+0800) Subject: Release mdadm-4.6 X-Git-Tag: mdadm-4.6^0 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=HEAD;p=thirdparty%2Fmdadm.git Release mdadm-4.6 mdadm-4.6 fixes some issues which led to boot failure. https://github.com/md-raid-utilities/mdadm/issues/249 has the detail. Signed-off-by: Xiao Ni --- diff --git a/CHANGELOG.md b/CHANGELOG.md index d84edb46..12013033 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,30 @@ +# Release [mdadm-4.6](https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/log/?h=mdadm-4.6) + +Features: +- Add support for new lockless bitmap from Yu Kuai +- Add "PROBING ddf_extended" option in mdadm.conf from Martin Wilck +- Add --detail to usage in ReadMe from Brian Matheson + +Fixes: +- Fix uuid endianness mismatch issue in sysfs_rules_apply() from Abirami0904 +- Fix mdcheck: don't stop mdcheck_continue.timer from Martin Wilck +- Deal with hot-unplugged devices in platform-intel from Jean Delvare +- Detect corosync and libdlm via pkg-config in Makefile from Maxin John +- Fix UEFI backward compatibility for RAID10D4 in imsm from Blazej Kucman +- Optimize DDF header search using mmap for better performance from lilinzhe +- Set sysfs name after assembling imsm array in incremental from Xiao Ni +- Use creation_time for ctime in imsm container info from Xiao Ni +- Fix sigterm variable to be volatile sig_atomic_t from Cristian Rodríguez +- Use 64-bit off_t across both musl and glibc from Ankur Tyagi +- Fix format overflow error in super-intel.c from Martin Wilck +- Fix compilation errors for unused variables with GCC 16 from Martin Wilck +- Load md_mod first to avoid module loading issues from Xiao Ni + +There are some important issues which led to boot failure. These issues +have been fixed recently. It's better to make a new release. So users +can choose a version without these problems. +https://github.com/md-raid-utilities/mdadm/issues/249 has the details. + # Release [mdadm-4.5](https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/log/?h=mdadm-4.5) Features: diff --git a/ReadMe.c b/ReadMe.c index 66726491..d0c8c784 100644 --- a/ReadMe.c +++ b/ReadMe.c @@ -28,10 +28,10 @@ #include "mdadm.h" #ifndef VERSION -#define VERSION "4.5" +#define VERSION "4.6" #endif #ifndef VERS_DATE -#define VERS_DATE "2025-12-16" +#define VERS_DATE "2026-03-16" #endif #ifndef EXTRAVERSION #define EXTRAVERSION "" diff --git a/mdadm.8.in b/mdadm.8.in index ec1a40ac..16f80efe 100644 --- a/mdadm.8.in +++ b/mdadm.8.in @@ -5,7 +5,7 @@ .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" See file COPYING in distribution for details. -.TH MDADM 8 "" v4.5 +.TH MDADM 8 "" v4.6 .SH NAME mdadm \- manage MD devices .I aka diff --git a/mdmon.8 b/mdmon.8 index 475bf3ce..1600eecd 100644 --- a/mdmon.8 +++ b/mdmon.8 @@ -1,5 +1,5 @@ .\" See file COPYING in distribution for details. -.TH MDMON 8 "" v4.5 +.TH MDMON 8 "" v4.6 .SH NAME mdmon \- monitor MD external metadata arrays