Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.1/patches/2228193/?format=api
{ "id": 2228193, "url": "http://patchwork.ozlabs.org/api/1.1/patches/2228193/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/patch/20260425160922.246044-1-maxin.john@gmail.com/", "project": { "id": 27, "url": "http://patchwork.ozlabs.org/api/1.1/projects/27/?format=api", "name": "Buildroot development", "link_name": "buildroot", "list_id": "buildroot.buildroot.org", "list_email": "buildroot@buildroot.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20260425160922.246044-1-maxin.john@gmail.com>", "date": "2026-04-25T16:09:22", "name": "[v3] package/mdadm: bump to version 4.6", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "6f12a18f2a473177a70a23a6d3e94ecd905d3672", "submitter": { "id": 7997, "url": "http://patchwork.ozlabs.org/api/1.1/people/7997/?format=api", "name": "Maxin John", "email": "maxin.john@gmail.com" }, "delegate": { "id": 89618, "url": "http://patchwork.ozlabs.org/api/1.1/users/89618/?format=api", "username": "juju", "first_name": "Julien", "last_name": "Olivain", "email": "juju@cotds.org" }, "mbox": "http://patchwork.ozlabs.org/project/buildroot/patch/20260425160922.246044-1-maxin.john@gmail.com/mbox/", "series": [ { "id": 501452, "url": "http://patchwork.ozlabs.org/api/1.1/series/501452/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=501452", "date": "2026-04-25T16:09:22", "name": "[v3] package/mdadm: bump to version 4.6", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/501452/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2228193/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2228193/checks/", "tags": {}, "headers": { "Return-Path": "<buildroot-bounces@buildroot.org>", "X-Original-To": [ "incoming-buildroot@patchwork.ozlabs.org", "buildroot@buildroot.org" ], "Delivered-To": [ "patchwork-incoming-buildroot@legolas.ozlabs.org", "buildroot@buildroot.org" ], "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=buildroot.org header.i=@buildroot.org\n header.a=rsa-sha256 header.s=default header.b=PLZXKxMR;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)" ], "Received": [ "from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g2vsm32CDz1yHv\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Sun, 26 Apr 2026 02:09:32 +1000 (AEST)", "from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id A83FE610B0;\n\tSat, 25 Apr 2026 16:09:30 +0000 (UTC)", "from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id Pj_W-EAF18gl; Sat, 25 Apr 2026 16:09:29 +0000 (UTC)", "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 8697B610B3;\n\tSat, 25 Apr 2026 16:09:29 +0000 (UTC)", "from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n by lists1.osuosl.org (Postfix) with ESMTP id 0DE20231\n for <buildroot@buildroot.org>; Sat, 25 Apr 2026 16:09:28 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id F37E840891\n for <buildroot@buildroot.org>; Sat, 25 Apr 2026 16:09:27 +0000 (UTC)", "from smtp2.osuosl.org ([127.0.0.1])\n by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id RQW5lsp-oacf for <buildroot@buildroot.org>;\n Sat, 25 Apr 2026 16:09:27 +0000 (UTC)", "from mail-lj1-x234.google.com (mail-lj1-x234.google.com\n [IPv6:2a00:1450:4864:20::234])\n by smtp2.osuosl.org (Postfix) with ESMTPS id A84534084D\n for <buildroot@buildroot.org>; Sat, 25 Apr 2026 16:09:26 +0000 (UTC)", "by mail-lj1-x234.google.com with SMTP id\n 38308e7fff4ca-38e12c67a6fso88866021fa.1\n for <buildroot@buildroot.org>; Sat, 25 Apr 2026 09:09:26 -0700 (PDT)", "from Thor.lan (nb6bp2luucgh1ubvhqb-1.v6.elisa-laajakaista.fi.\n [2001:99a:a58:9b00:9119:221d:45f0:de83])\n by smtp.gmail.com with ESMTPSA id\n 38308e7fff4ca-38ecb724929sm55197141fa.32.2026.04.25.09.09.23\n for <buildroot@buildroot.org>\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sat, 25 Apr 2026 09:09:23 -0700 (PDT)" ], "X-Virus-Scanned": [ "amavis at osuosl.org", "amavis at osuosl.org" ], "X-Comment": "SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ", "DKIM-Filter": [ "OpenDKIM Filter v2.11.0 smtp3.osuosl.org 8697B610B3", "OpenDKIM Filter v2.11.0 smtp2.osuosl.org A84534084D" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1777133369;\n\tbh=Khuvzx1pmZHna9ZGHmzPLDqaAOdaBVBqSYKxyVXH/tM=;\n\th=From:To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:\n\t List-Post:List-Help:List-Subscribe:From;\n\tb=PLZXKxMRQRKCEt8daVbyV4mvA3C+6w0K/FrAXoKHNjYm+RJUTEgVi9yizzfIqoxE1\n\t 9IiIqjVILaeYLlvN2PIrP25eb5DTUIC/CkagPLQL0Cq6ZmlzJ3uT2NRoCEX0+vQkh8\n\t HuDCAg9NE8oB3LqYY3LXLQe0BkGVhvj2u/Wkar/FzoTAjkoQPjE/cPDDILb1SgDYo6\n\t kAdTV0XKp6h+/aze2+wslrm09XXXIYC7yRSzPt9mwjL/EoO80ohAQ5F18hYdVLyWM7\n\t s7LOMksX2QUiET8gf5PCCgz3/AnxqQDOHumLtwGcUroP9CVXjZC7QRB5hWvp+t2OAS\n\t OGDqLysFQJnew==", "Received-SPF": "Pass (mailfrom) identity=mailfrom;\n client-ip=2a00:1450:4864:20::234; helo=mail-lj1-x234.google.com;\n envelope-from=maxin.john@gmail.com; receiver=<UNKNOWN>", "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp2.osuosl.org A84534084D", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777133364; x=1777738164;\n h=content-transfer-encoding:mime-version:message-id:date:subject:to\n :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=l4u2l8hS8/DAUaSPusaCsv2TW6I9cHYd/YrRaT2Svbk=;\n b=alhPFpOBBusKoYqzCtqTh4UjCLsh8bpN8il7x6ZQZL5vHlF1La7obFSfme3qH57NOU\n 5DTez9JQEdj3NgwAmKW/2U7hHguGm5HT8iMbmRQPoi/tic3CbKkRVMn3rer9fJjzjyDa\n Ce42Utav+OTbi4m9Rtp99kTaY15gfm5KX6BkfTedhZItXYSRT+w9JX9jK1iVTOKp9VLJ\n cUfwcVcoEFRko1S9inTkwRxrsiOy1bPfmbg02T3PYmrJS6AYL9KLGg2jG9Egbrn3hsXx\n GbaHo5IBfuJpchuk80qgOfXWvP3v8dG1MROpLsgWZH1F9O42x+OdeLYbT8IBGWSWN2B7\n KOxA==", "X-Gm-Message-State": "AOJu0Yxpm1qUlmOdFwQFB51T67e/tDHcBBJsvBNv0aaobYnBpBUd9IwQ\n 4uyqPzNiZLKuJPgi3jLrlDdcys2XCixYqc5WpYY11muOd4QhtHcmJW8poS6zTg==", "X-Gm-Gg": "AeBDiet3OdfqMg/PuyAR+O/086kUGWz7oBEfXmV/bcPUbS2WLsmN8o+Vpya9q/yaMAu\n Gfwvb3eqqd1dkt4JdWTCxsldUPjDzBv5ApkGRqZOhsVCyVbdSE4GZ+GVXSxSBGR1dAbiSVE7ryi\n H/sKPjPKZrQsRs1gDWBUeXc3HtqzhYqscoqLRqsmBLvRrVD0dZaZe+pljTF+JXR5Ta5uDpeiszN\n IP0RiwuE6zh/QOc1F8ww+D1JLk1iJ5W89PkwCK/RUAWFyQNRE60BWVRJPFwX+d0T9agPr1XSmx1\n QJ7Eum1+xdzHBY7nCXXsKWK7T/eaZLnmL5qv+DhzTXSh9XwbXnTTCz2YRupnsemwbaF0WknSdO/\n UCm/UNWawRgangWxkfovUhv5I1jKTIy5M7LxFKv7yTLJCLThQWO+/jFbVDXiM6LOB5gVbSnogcp\n NPYUi6yahRSbem+xVMgLsNVHM3SYOnWzCF91fgakJJVlnECG/mU4dnlBXEIXYi7KwdAYt6zooVT\n EHHcjwFldk=", "X-Received": "by 2002:a2e:be9b:0:b0:38e:8902:7a7f with SMTP id\n 38308e7fff4ca-38ec7841128mr120209421fa.13.1777133364130;\n Sat, 25 Apr 2026 09:09:24 -0700 (PDT)", "From": "Maxin John <maxin.john@gmail.com>", "To": "buildroot@buildroot.org", "Date": "Sat, 25 Apr 2026 19:09:22 +0300", "Message-ID": "<20260425160922.246044-1-maxin.john@gmail.com>", "X-Mailer": "git-send-email 2.47.3", "MIME-Version": "1.0", "X-Mailman-Original-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1777133364; x=1777738164; darn=buildroot.org;\n h=content-transfer-encoding:mime-version:message-id:date:subject:to\n :from:from:to:cc:subject:date:message-id:reply-to;\n bh=l4u2l8hS8/DAUaSPusaCsv2TW6I9cHYd/YrRaT2Svbk=;\n b=BlSBe06ulmN2nssdG6aFR4hbXcXCkxHjXh50AS/QFH4iZ+ohlZtrEdfb9ktd2mMJ3N\n qc49QZEJavUQlWrp89DS2m8xTEFHxKChxKTqJxpVx63nw7jbrq0kGidj6o6/mgkOdGZB\n bSq5jRr7Ch4yTG3MQgnzRXE5xsyg1lY31Piv2THVGaUQUb60u4aRX+iZKHv9ZY1CQ7Oc\n cxJMdhzhhzvWJFBrchewqkxSP1n+l7ucxTwSkGrM9scLAWI5ZAtllbhpIJly4OGgMC6u\n xmkP85MXsy8iik+md06BsC+PkwLiSiPoplW0JNu9OAqNnzNz8GfKzOOVZx05bOXUkk0d\n 9eNw==", "X-Mailman-Original-Authentication-Results": [ "smtp2.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=gmail.com", "smtp2.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=BlSBe06u" ], "Subject": "[Buildroot] [PATCH v3] package/mdadm: bump to version 4.6", "X-BeenThere": "buildroot@buildroot.org", "X-Mailman-Version": "2.1.30", "Precedence": "list", "List-Id": "Discussion and development of buildroot <buildroot.buildroot.org>", "List-Unsubscribe": "<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>", "List-Archive": "<http://lists.buildroot.org/pipermail/buildroot/>", "List-Post": "<mailto:buildroot@buildroot.org>", "List-Help": "<mailto:buildroot-request@buildroot.org?subject=help>", "List-Subscribe": "<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "buildroot-bounces@buildroot.org", "Sender": "\"buildroot\" <buildroot-bounces@buildroot.org>" }, "content": "Drop upstreamed/backported patches.\n\nRelease announcements:\n4.6:\nhttps://lore.kernel.org/linux-raid/CALTww2_2pjjOSsVj-WT++m35555CjnPWokU7fut+HwUJVV-=ZQ@mail.gmail.com/\n\n4.5:\nhttps://lore.kernel.org/linux-raid/CALTww293wnLE2+eZsZ42oyNZhS_cc2agB4GNqTz8j3xiP0ALWA@mail.gmail.com/\n\n4.4:\nhttps://lore.kernel.org/linux-raid/20241213121438.7ed6a0fd@mtkaczyk-private-dev/\n\nUpstream mdadm project has moved its primary development to GitHub:\nhttps://github.com/md-raid-utilities/mdadm\nUpdated download site accordingly.\n\nmdadm >= 4.5 removed fallback definitions for MD_DISK_FAILFAST\n(commit f5889f9a1b8753a1472dfef9d025da2bae395239), relying on\nkernel headers instead.This breaks builds with toolchains using older headers\n(e.g. 4.9). So, enforce BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10.\n\nSince mdadm 4.6, `mdadm --create` may prompt for bitmap configuration,\nwhich breaks the runtime test.Fix the test by passing --bitmap=none to keep\nit non-interactive.\n\nSigned-off-by: Maxin John <maxin.john@gmail.com>\n---\nChanges v1 -> v2:\n - add missing 4.4 and 4.5 release links\n - switch download site to GitHub\n - drop unnecessary MDADM_SOURCE\n\nChanges v2 -> v3:\n - fix mdadm runtime test (avoid interactive prompt with --bitmap=none)\n - add kernel headers >= 4.10 dependency\n---\n ...not-require-libudev-h-if-DNO_LIBUDEV.patch | 34 ---------------\n ...ts-h-include-for-NAME_MAX-definition.patch | 32 --------------\n .../0003-Create.c-fix-uclibc-build.patch | 42 -------------------\n .../0004-Makefile-Move-pie-to-LDFLAGS.patch | 40 ------------------\n package/mdadm/Config.in | 4 ++\n package/mdadm/mdadm.hash | 5 ++-\n package/mdadm/mdadm.mk | 5 +--\n support/testing/tests/package/test_mdadm.py | 2 +-\n 8 files changed, 10 insertions(+), 154 deletions(-)\n delete mode 100644 package/mdadm/0001-udev-c-Do-not-require-libudev-h-if-DNO_LIBUDEV.patch\n delete mode 100644 package/mdadm/0002-util-c-add-limits-h-include-for-NAME_MAX-definition.patch\n delete mode 100644 package/mdadm/0003-Create.c-fix-uclibc-build.patch\n delete mode 100644 package/mdadm/0004-Makefile-Move-pie-to-LDFLAGS.patch", "diff": "diff --git a/package/mdadm/0001-udev-c-Do-not-require-libudev-h-if-DNO_LIBUDEV.patch b/package/mdadm/0001-udev-c-Do-not-require-libudev-h-if-DNO_LIBUDEV.patch\ndeleted file mode 100644\nindex 5c3d6e03b436..000000000000\n--- a/package/mdadm/0001-udev-c-Do-not-require-libudev-h-if-DNO_LIBUDEV.patch\n+++ /dev/null\n@@ -1,34 +0,0 @@\n-From 1750758c7ff526e3560433f6235e5cfa35cf646a Mon Sep 17 00:00:00 2001\n-From: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>\n-Date: Wed, 6 Mar 2024 15:50:55 +0100\n-Subject: udev.c: Do not require libudev.h if DNO_LIBUDEV\n-\n-libudev may not be presented at all, do not require it.\n-\n-Reported-by: Boian Bonev <bbonev@ipacct.com>\n-Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>\n-\n-Upstream: https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/commit/?id=1750758c7ff526e3560433f6235e5cfa35cf646a\n-Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>\n----\n- udev.c | 3 +++\n- 1 file changed, 3 insertions(+)\n-\n-diff --git a/udev.c b/udev.c\n-index bc4722b0..066e6ab1 100644\n---- a/udev.c\n-+++ b/udev.c\n-@@ -26,7 +26,10 @@\n- #include\t<signal.h>\n- #include\t<limits.h>\n- #include\t<syslog.h>\n-+\n-+#ifndef NO_LIBUDEV\n- #include\t<libudev.h>\n-+#endif\n- \n- static char *unblock_path;\n- \n--- \n-cgit 1.2.3-korg\n-\ndiff --git a/package/mdadm/0002-util-c-add-limits-h-include-for-NAME_MAX-definition.patch b/package/mdadm/0002-util-c-add-limits-h-include-for-NAME_MAX-definition.patch\ndeleted file mode 100644\nindex ceaf7f923caf..000000000000\n--- a/package/mdadm/0002-util-c-add-limits-h-include-for-NAME_MAX-definition.patch\n+++ /dev/null\n@@ -1,32 +0,0 @@\n-From 8bda86099089b44129ef6206764f9de47a45f0db Mon Sep 17 00:00:00 2001\n-From: Alexander Kanavin <alex@linutronix.de>\n-Date: Tue, 12 Mar 2024 11:01:50 +0100\n-Subject: util.c: add limits.h include for NAME_MAX definition\n-\n-Add limits.h include for NAME_MAX definition.\n-\n-Signed-off-by: Alexander Kanavin <alex@linutronix.de>\n-Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>\n-\n-Upstream: https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/commit/?id=8bda86099089b44129ef6206764f9de47a45f0db\n-Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>\n----\n- util.c | 2 +-\n- 1 file changed, 1 insertion(+), 1 deletion(-)\n-\n-diff --git a/util.c b/util.c\n-index 05ad3343..49a9c6e2 100644\n---- a/util.c\n-+++ b/util.c\n-@@ -36,7 +36,7 @@\n- #include\t<ctype.h>\n- #include\t<dirent.h>\n- #include\t<dlfcn.h>\n--\n-+#include\t<limits.h>\n- \n- /*\n- * following taken from linux/blkpg.h because they aren't\n--- \n-cgit 1.2.3-korg\n-\ndiff --git a/package/mdadm/0003-Create.c-fix-uclibc-build.patch b/package/mdadm/0003-Create.c-fix-uclibc-build.patch\ndeleted file mode 100644\nindex c8399be07682..000000000000\n--- a/package/mdadm/0003-Create.c-fix-uclibc-build.patch\n+++ /dev/null\n@@ -1,42 +0,0 @@\n-From 52bead95d2957437c691891fcdc49bd6afccdd49 Mon Sep 17 00:00:00 2001\n-From: Fabrice Fontaine <fontaine.fabrice@gmail.com>\n-Date: Fri, 12 Apr 2024 18:45:13 +0200\n-Subject: Create.c: fix uclibc build\n-\n-Define FALLOC_FL_ZERO_RANGE if needed as FALLOC_FL_ZERO_RANGE is only\n-defined for aarch64 on uclibc-ng resulting in the following or1k build\n-failure since commit 577fd10486d8d1472a6b559066f344ac30a3a391:\n-\n-Create.c: In function 'write_zeroes_fork':\n-Create.c:155:35: error: 'FALLOC_FL_ZERO_RANGE' undeclared (first use in this function)\n- 155 | if (fallocate(fd, FALLOC_FL_ZERO_RANGE | FALLOC_FL_KEEP_SIZE,\n- | ^~~~~~~~~~~~~~~~~~~~\n-\n-Fixes:\n- - http://autobuild.buildroot.org/results/0e04bcdb591ca5642053e1f7e31384f06581e989\n-\n-Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>\n-Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>\n-Upstream: https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/commit/?id=52bead95d2957437c691891fcdc49bd6afccdd49\n----\n- Create.c | 4 ++++\n- 1 file changed, 4 insertions(+)\n-\n-diff --git a/Create.c b/Create.c\n-index 4397ff49..d94253b1 100644\n---- a/Create.c\n-+++ b/Create.c\n-@@ -32,6 +32,10 @@\n- #include\t<sys/signalfd.h>\n- #include\t<sys/wait.h>\n- \n-+#ifndef FALLOC_FL_ZERO_RANGE\n-+#define FALLOC_FL_ZERO_RANGE 16\n-+#endif\n-+\n- static int round_size_and_verify(unsigned long long *size, int chunk)\n- {\n- \tif (*size == 0)\n--- \n-cgit 1.2.3-korg\n-\ndiff --git a/package/mdadm/0004-Makefile-Move-pie-to-LDFLAGS.patch b/package/mdadm/0004-Makefile-Move-pie-to-LDFLAGS.patch\ndeleted file mode 100644\nindex 4d46d5823008..000000000000\n--- a/package/mdadm/0004-Makefile-Move-pie-to-LDFLAGS.patch\n+++ /dev/null\n@@ -1,40 +0,0 @@\n-From 893a55831e5abbcd15b171db66fa1f389fb61506 Mon Sep 17 00:00:00 2001\n-From: Fabrice Fontaine <fontaine.fabrice@gmail.com>\n-Date: Tue, 7 May 2024 19:32:16 +0200\n-Subject: Makefile: Move -pie to LDFLAGS\n-\n-Move -pie from LDLIBS to LDFLAGS and make LDFLAGS configurable to allow\n-the user to drop it by setting their own LDFLAGS (e.g. PIE could be\n-enabled or disabled by the buildsystem such as buildroot).\n-\n-Suggested-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>\n-Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>\n-Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>\n-\n-Upstream: https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/commit/?id=893a55831e5abbcd15b171db66fa1f389fb61506\n----\n- Makefile | 4 ++--\n- 1 file changed, 2 insertions(+), 2 deletions(-)\n-\n-diff --git a/Makefile b/Makefile\n-index 7c221a89..adac7905 100644\n---- a/Makefile\n-+++ b/Makefile\n-@@ -132,12 +132,12 @@ CFLAGS += -DUSE_PTHREADS\n- MON_LDFLAGS += -pthread\n- endif\n- \n--LDFLAGS = -Wl,-z,now,-z,noexecstack\n-+LDFLAGS ?= -pie -Wl,-z,now,-z,noexecstack\n- \n- # If you want a static binary, you might uncomment these\n- # LDFLAGS += -static\n- # STRIP = -s\n--LDLIBS = -ldl -pie\n-+LDLIBS = -ldl\n- \n- # To explicitly disable libudev, set -DNO_LIBUDEV in CXFLAGS\n- ifeq (, $(findstring -DNO_LIBUDEV, $(CXFLAGS)))\n--- \n-cgit 1.2.3-korg\n-\ndiff --git a/package/mdadm/Config.in b/package/mdadm/Config.in\nindex 8c6bb08adc05..fabfa115b25e 100644\n--- a/package/mdadm/Config.in\n+++ b/package/mdadm/Config.in\n@@ -2,6 +2,7 @@ config BR2_PACKAGE_MDADM\n \tbool \"mdadm\"\n \tdepends on !BR2_STATIC_LIBS # dlfcn.h\n \tdepends on BR2_USE_MMU # fork()\n+\tdepends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10\n \thelp\n \t Utility for managing Linux Software RAID arrays.\n \n@@ -10,3 +11,6 @@ config BR2_PACKAGE_MDADM\n comment \"mdadm needs a toolchain w/ dynamic library\"\n \tdepends on BR2_STATIC_LIBS\n \tdepends on BR2_USE_MMU\n+\n+comment \"mdadm needs kernel headers >= 4.10\"\n+\tdepends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10\ndiff --git a/package/mdadm/mdadm.hash b/package/mdadm/mdadm.hash\nindex 84bae1aebfd5..90c7c0728e1b 100644\n--- a/package/mdadm/mdadm.hash\n+++ b/package/mdadm/mdadm.hash\n@@ -1,4 +1,5 @@\n-# From https://www.kernel.org/pub/linux/utils/raid/mdadm/sha256sums.asc\n-sha256 416727ae1f1080ea6e3090cea36dd076826fc369151e36ab736557ba92196f9f mdadm-4.3.tar.xz\n+# Locally calculated\n+sha256 202a7525e6f2b44395a9ef2c561082c7d6d8204e9addfe3f6268bfb141efc093 mdadm-4.6.tar.gz\n+\n # Locally calculated\n sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING\ndiff --git a/package/mdadm/mdadm.mk b/package/mdadm/mdadm.mk\nindex 421f06d6953f..785616f1c59b 100644\n--- a/package/mdadm/mdadm.mk\n+++ b/package/mdadm/mdadm.mk\n@@ -4,9 +4,8 @@\n #\n ################################################################################\n \n-MDADM_VERSION = 4.3\n-MDADM_SOURCE = mdadm-$(MDADM_VERSION).tar.xz\n-MDADM_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/raid/mdadm\n+MDADM_VERSION = 4.6\n+MDADM_SITE = https://github.com/md-raid-utilities/mdadm/archive/refs/tags\n MDADM_LICENSE = GPL-2.0+\n MDADM_LICENSE_FILES = COPYING\n MDADM_CPE_ID_VALID = YES\ndiff --git a/support/testing/tests/package/test_mdadm.py b/support/testing/tests/package/test_mdadm.py\nindex d5abdb0706c8..095d0fd8be4c 100644\n--- a/support/testing/tests/package/test_mdadm.py\n+++ b/support/testing/tests/package/test_mdadm.py\n@@ -69,7 +69,7 @@ class TestMdadm(infra.basetest.BRTest):\n self.assertRunOk(cat_mdstat_cmd)\n \n # We create a raid5 array with the drives.\n- cmd = f\"mdadm --create --verbose {md_dev} --level=5 \"\n+ cmd = f\"mdadm --create --verbose {md_dev} --level=5 --bitmap=none \"\n cmd += f\"--raid-devices={len(storage_devs)} \"\n cmd += \" \".join(storage_devs)\n self.assertRunOk(cmd)\n", "prefixes": [ "v3" ] }