From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 18 Feb 2025 21:47:40 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tkUVI-00435v-21 for lore@lore.pengutronix.de; Tue, 18 Feb 2025 21:47:40 +0100 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1tkUVH-0000rk-LM; Tue, 18 Feb 2025 21:47:39 +0100 Received: from mail-am0eur02on2133.outbound.protection.outlook.com ([40.107.247.133] helo=EUR02-AM0-obe.outbound.protection.outlook.com) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tkUV1-0000rS-IT for ptxdist@pengutronix.de; Tue, 18 Feb 2025 21:47:24 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=R4pCBfcR+7RNszg7c3egKGgPsWpWYPbDRgqrEOq9A/5R7SW9ijrCosLFVuwZceRxhrt8eSjMfBAfefXwbfrrrKRW0Hv0nDY0sDPycxg1NOvnKbKdWW79807vSZi7946lKujVcurAHelZfBcNzSDplXC5VFRZ6BzrqKVmr4C9FLjr+yEYzigYC1x0DOdxIrLl7nEJHoyFrco1KXGg6gEccmz1EW59xKUXxjVRKahnqu81Jz9PhI74v7WiR0IhuD7F55eGi2eCTMQm1TztqBI3p12KBw4qXK16GM8y64hbHC7tuOpJYiRBXjOZqSFywRnjxbRzqRKyOgNGJGzskxv++g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gLlRZWG8Ek0lRFqJik9rEglYQDwR5hf1WvUPR+QrRgE=; b=zQ/Ir5yBxxigU1u10AxJZCynhNT0alcdGMG7DH+UE8fpZTPktQHRQQ9306hjxdxbbQEil28J3BktuoRrWCvVg2p+aCsBuIaiGfV8zPiZikLcGMdR5lTewU6FNhUTkseaGEedkW/QdFxhGbYrhGAvb86XjiTPC0Jn/isSbiKUDhj9ixjTNJNk9UCSmqXLHvKDfDpS3757+YveCsvwkclf/VeYdBOJWV8OMlQX9pPrWBBhb0ex3GQ1FXg78zzxQY7woPojNq8rjLjK2tp980IR2n92Hlke+4065pzIYJCrPSDhQXLeyVoZE9p34N8PUrSOeIEsyhcQ7IRhOt8+pUPnig== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=t2data.com; dmarc=pass action=none header.from=t2data.com; dkim=pass header.d=t2data.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t2datacom.onmicrosoft.com; s=selector1-t2datacom-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gLlRZWG8Ek0lRFqJik9rEglYQDwR5hf1WvUPR+QrRgE=; b=JpFH8iMYmfn4doJJIeAtD7s9ex+pReAnVpJB3bir3YsiPO6Lpi8AH3ytuslgNLfuG/DAlpcA/CZO1HfX+DdripaDpkK14UvzbbiRBgAFXzb7/qBdLp+kWVz1bmJo+ZzDwBWFaVne3GCqTP6g2Zgoy/nHoCk1Dw34tqdg2TxMQMY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=t2data.com; Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) by DB4P251MB1046.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:386::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.13; Tue, 18 Feb 2025 20:47:20 +0000 Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::fe8d:f825:5b29:2903]) by DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::fe8d:f825:5b29:2903%5]) with mapi id 15.20.8445.017; Tue, 18 Feb 2025 20:47:20 +0000 From: Christian Melki To: ptxdist@pengutronix.de Date: Tue, 18 Feb 2025 21:47:04 +0100 Message-Id: <20250218204705.3107977-1-christian.melki@t2data.com> X-Mailer: git-send-email 2.34.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: GV3PEPF00002BB4.SWEP280.PROD.OUTLOOK.COM (2603:10a6:144:1:0:6:0:9) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P251MB0618:EE_|DB4P251MB1046:EE_ X-MS-Office365-Filtering-Correlation-Id: 75d4413a-714a-457c-c729-08dd505d7026 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|376014|52116014|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?UML/HzncJOask+OazVlk9RXq5HoogXfThMHxepp/F+vdPRQUR1bcY6FJ/mNf?= =?us-ascii?Q?AH2xnOfEzqouVlpcuNnGdSmDIzTxF7HSNQ9rg11CKuBUxXS8Avhe/RNnBiJu?= =?us-ascii?Q?Du344hLmC4tzR1NEzEQdS9llxN4QJWdHva19gQplSgASYgbiMO+0ggxFRRQj?= =?us-ascii?Q?RRdd6ytAU/MlinoO8B2KI3yIfKc73UWkahkCQha3DpyFWKWG1AArJHrHhGjp?= =?us-ascii?Q?RrW2rqiGFVWS0lL2Vaa8e1NPmmJV13n6ZxGrjJ+yeuo0m7hLHz57e2SB5Vzc?= =?us-ascii?Q?zygN6zKyGRQ6A/sPOKqH5CEf94WucGvNbw2og+Wd6s1X5OfBw7wzTcDqMsmx?= =?us-ascii?Q?vTfwmp2V7tzJrcF7B08dx2T7JoPA9OI72CD+ZA6WH5ohBqfbhxdVJap5mmCo?= =?us-ascii?Q?SWL3DJMHeOkysAWhvHxoO/aLsqYImdfY4x9ypBJ09Ahq7mUkK2CMoisATgxo?= =?us-ascii?Q?TS8un8ChVYFzjah7wXT2Rd8tRkAyzOwMcGCYxDjKdQPs60NtyDF6w/KMGMq8?= =?us-ascii?Q?U9GMdT9/93SJ2tk0ME8fx8HlOwQ58g/ZShShKWtKMAEY3Gv0q6jdEVnmG2py?= =?us-ascii?Q?6ZhDvvQZPbQ5oygGIzK2QKV3fCEbqpHA1ZydpkABzHYqGkDHeTpaDbrWl4Jb?= =?us-ascii?Q?dmGNqCcd2PTzATqHAfQ3yYHWedV6IXf5lkL0GqJqi+esne1NltShKlAhXL5y?= =?us-ascii?Q?bLn1vsHs6tPclsEcLIgxqegeACuXXAzbkk2sqnwoHMKL86eWFd/T1OGLCnfn?= =?us-ascii?Q?mFZqP7DYJgSWCCbS72UY/ln1VUoHz2x5K4mKRz8TzLPRkJ9AIGT9HjzaMjq8?= =?us-ascii?Q?umWgjkAsK5sr4VnhI86sRqnanW0elG6HW2sZwNipSxx+a+Iig9pk5/pIDVMR?= =?us-ascii?Q?Vsb1hMzTeV+CU9I3KyfdqlhNbY33+Shs864SJ164U1FFe2ptp3/gn2rjbDk8?= =?us-ascii?Q?TYu+v4n3XDmD+3i22Zjn92BTgGge+qUKdfAIzN+P9Tzw3AepnGTnRIf2H0So?= =?us-ascii?Q?Z0sZUhmrY9Jx1lOcNOun7MfzP7Im0N8PmgfXAZdLC5jescbP4dKuTMJU7Coz?= =?us-ascii?Q?VBfzPtWBjaeskVC8sqOT+bmeh1/LD4Yn757a12Y1F5Oi1mstWbws9rEX23dk?= =?us-ascii?Q?jMHyF4Iuz/RC/mM68un/Wi8XcNb8kbKR9JVEunTO4pVQk4gCsg30/1xuhpc7?= =?us-ascii?Q?QACi4y6Hcls/zRe8dmesD4FYnvD0Tc18LtKCVCXEyhoJbBxghhXBpdT9ZOCy?= =?us-ascii?Q?gwIL0GvvZM4GEltN/0gswNeqm32CCSRivkp35dr1/c6WE1M6ZbRF3w+jK4kF?= =?us-ascii?Q?dj7bCtIrxzkEqBD6031SbKQe7qWvA6ZeEovnQWsA0HhOQ8jY8malHBObeIDQ?= =?us-ascii?Q?CGBIYZmu0cl7cfqkoL8tzr8F48oO?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9P251MB0618.EURP251.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(52116014)(366016)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?oPxg8ThTVRRohhsDbNqP3y2uYOxD8RjzVfQiKHU5+KMRLBYmPWUoDRpGmgaE?= =?us-ascii?Q?tSSsUQfzYDh0einMxrYsgq0LXJBJVfKRnaA66ZKnarND8in66AQR61cmYvsr?= =?us-ascii?Q?wiucxzZeAFdFXqFhPVCFaPDDbphlDq11vG9lMz3s3BBdWo8J56yqN7wB6edy?= =?us-ascii?Q?hDGL9EvDT1jMbEs2lvbDcBtUl05fA7zwbfXI9DFpRlJw+OgFNA3EXD44wX/i?= =?us-ascii?Q?hRA+zXCALVT2FzasTbPYyizRCwDBQIVKLHc9uRo/g9+rjrf+1AvOJBYMZIi4?= =?us-ascii?Q?CILtgsguqYGA3JvwFkDlmdGZvzvHK++cLIhkQYC0D1fcFZ0Dp6Ex+gDdpgqX?= =?us-ascii?Q?5Nw3jzYxE77w9dvQRkR5NJeqnLJonR3uh+2Veb3CezX6NrBdPd1VFD2SWPME?= =?us-ascii?Q?iYkhFpn+cPGnRQtFOLThPuCF8l7Y2XQ21k6k0SXqoA6NC/GGLolfmZKfvfjF?= =?us-ascii?Q?1KrJtnnW/B/4y2id/+7HcrsIVBsuE2ePVIh/vBnd+S7QTE9cix01A2/9s8OH?= =?us-ascii?Q?2+HjQLomLDnhT89N4HfrVTOt+Km18e7EFx0iaoLxVOoJvXP58FiRnXptcl2D?= =?us-ascii?Q?sNvcLw2FvrcT2lY3Fxu23aBynSGkTD3Fc9t2yj/POletQim5hk1UW7twYmuC?= =?us-ascii?Q?gw0CSfUaFC/tiQ9btRcuRCARaRTdLM24220/EL1+mHHubI4ZcuN7c4FfFca1?= =?us-ascii?Q?JHgsONKKRf7hPeIPydWYo2KX+2Ik9oBX7vlekngtI2OXN97X4qI1gCJlRFFr?= =?us-ascii?Q?29DnfhvqqARKdhd9aviMULBuub6BaaojQn0X5m7TpXGLNK7VuunTgQpjkWPe?= =?us-ascii?Q?O0/C67cbYg3PG99SOZqa2rHKzvE9xeXJOmw0iqJVCN7wOh8HK18+mrr2hWzO?= =?us-ascii?Q?vAFduLjnChBFdh1+39KeUZ3AL3rmJZZ930cQT1Q/Pro/4Wl/nsaCcNiG0bbt?= =?us-ascii?Q?CerWVxOZ94K9YkVrnHX1dmYEMFBU8WhAMpPoC93xo3b3LX7lOG2J/BQFw9vj?= =?us-ascii?Q?rnT/PGALOFXEb88Cgvq5pS3h2a3UCmSoJ0nf2pLwhtRTLTwsmzT1uX1ZuQ4m?= =?us-ascii?Q?xx/z4Vcm92EMlsme6ECfObuhqbUVef4Xp875Mn0q9Qh9z4Zaw9Ul1nbnHW6y?= =?us-ascii?Q?fPlGra0SrUefAH8QBBV3vEMUnNZQP1yoi5hIT1tijezADetvFPW6XFXRHGlq?= =?us-ascii?Q?K6uYLjAhm3givCKkRCXxp8sCRZM5gBefPLHQy8Ly9KJY6YDYSzHGzR0lj4+N?= =?us-ascii?Q?H94py3Ea97cr68gyy8Ge/OKZuaVb5ITnqWHK1t/6+T72RG+Io9zpaL7tx5XK?= =?us-ascii?Q?/aQoqVySkzEEQmUwlnY4mMnermcPgZa0c1NshqKRyV9a8KR2rsblBaQkcB9y?= =?us-ascii?Q?Zny/OJPVgumpRP16A5ETpzS62wY3Ny2g2UyDnof84OlZLupaOsUPSsG3iH7+?= =?us-ascii?Q?dMqeH7/Ii8zFcJxnANwkUo/mA7imKQdcZbcB6TB9JX2TkvVe9/oAXKovRT0h?= =?us-ascii?Q?BN1J6YG4AboQXwMG84ERLiPqf/CIu8aQ889Etn7QKbwXd2P6GTj7Zp81Y+F6?= =?us-ascii?Q?Z7/SXB5Qrnz245BSUuegXq8/e1AzUwQhFuQG12zhIEIyi8CfLSyfnbgWkpiF?= =?us-ascii?Q?Sg=3D=3D?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: 75d4413a-714a-457c-c729-08dd505d7026 X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2025 20:47:20.2506 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 27928da5-aacd-4ba1-9566-c748a6863e6c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: BbrOU99REcpTzSTrNiGtkKhsJzLTvjj0XDuGxqs+e3huNB1ykFdLZuPgmuMfDnzDA1DSkp/LM5+JpgP5/ap6232higJ9GliRXUIpbcykF+I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4P251MB1046 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH v2 1/2] mtd-utils: Version bump. 2.2.1 -> 2.3.0 X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Perhaps the most interesting bit is the ubifs-fsck:er. https://lists.infradead.org/pipermail/linux-mtd/2025-February/108248.html * Rearrange options, make zlib enabled as it is mandatory per .in. * Add fsck.ubifs option * Forward patchset. Applies cleanly. Signed-off-by: Christian Melki --- ...-nandmarkbad-new-util-to-mark-blocks-as-bad.patch | 0 .../{mtd-utils-2.2.1 => mtd-utils-2.3.0}/autogen.sh | 0 patches/{mtd-utils-2.2.1 => mtd-utils-2.3.0}/series | 0 rules/mtd-utils.in | 7 +++++++ rules/mtd-utils.make | 12 +++++++++--- 5 files changed, 16 insertions(+), 3 deletions(-) rename patches/{mtd-utils-2.2.1 => mtd-utils-2.3.0}/0001-nandmarkbad-new-util-to-mark-blocks-as-bad.patch (100%) rename patches/{mtd-utils-2.2.1 => mtd-utils-2.3.0}/autogen.sh (100%) rename patches/{mtd-utils-2.2.1 => mtd-utils-2.3.0}/series (100%) diff --git a/patches/mtd-utils-2.2.1/0001-nandmarkbad-new-util-to-mark-blocks-as-bad.patch b/patches/mtd-utils-2.3.0/0001-nandmarkbad-new-util-to-mark-blocks-as-bad.patch similarity index 100% rename from patches/mtd-utils-2.2.1/0001-nandmarkbad-new-util-to-mark-blocks-as-bad.patch rename to patches/mtd-utils-2.3.0/0001-nandmarkbad-new-util-to-mark-blocks-as-bad.patch diff --git a/patches/mtd-utils-2.2.1/autogen.sh b/patches/mtd-utils-2.3.0/autogen.sh similarity index 100% rename from patches/mtd-utils-2.2.1/autogen.sh rename to patches/mtd-utils-2.3.0/autogen.sh diff --git a/patches/mtd-utils-2.2.1/series b/patches/mtd-utils-2.3.0/series similarity index 100% rename from patches/mtd-utils-2.2.1/series rename to patches/mtd-utils-2.3.0/series diff --git a/rules/mtd-utils.in b/rules/mtd-utils.in index 00dba7c1d..ed470dcb4 100644 --- a/rules/mtd-utils.in +++ b/rules/mtd-utils.in @@ -395,6 +395,13 @@ config MTD_UTILS_MKFS_UBIFS help Create ubifs filesystems +config MTD_UTILS_FSCK_UBIFS + bool + prompt "fsck.ubifs" + select MTD_UTILS_UBIFS + help + Check ubifs filesystems + endif config MTD_UTILS_MTDINFO diff --git a/rules/mtd-utils.make b/rules/mtd-utils.make index def360ae3..974075916 100644 --- a/rules/mtd-utils.make +++ b/rules/mtd-utils.make @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_MTD_UTILS) += mtd-utils # # Paths and names # -MTD_UTILS_VERSION := 2.2.1 -MTD_UTILS_MD5 := 08b97c0df7e70916a7b42460b5030fff +MTD_UTILS_VERSION := 2.3.0 +MTD_UTILS_MD5 := 06be1bd123cfea8575829e9b16e84f4b MTD_UTILS := mtd-utils-$(MTD_UTILS_VERSION) MTD_UTILS_SUFFIX := tar.bz2 MTD_UTILS_URL := https://infraroot.at/pub/mtd/$(MTD_UTILS).$(MTD_UTILS_SUFFIX) @@ -35,11 +35,13 @@ MTD_UTILS_CONF_OPT := \ $(CROSS_AUTOCONF_USR) \ --disable-unit-tests \ $(GLOBAL_LARGE_FILE_OPTION) \ - --$(call ptx/wwo,PTXCONF_MTD_UTILS_TESTS)-tests \ --$(call ptx/endis,PTXCONF_MTD_UTILS_UBIHEALTHD)-ubihealthd \ + --disable-asan \ + --$(call ptx/wwo,PTXCONF_MTD_UTILS_TESTS)-tests \ --$(call ptx/wwo, PTXCONF_MTD_UTILS_LSMTD)-lsmtd \ --$(call ptx/wwo, PTXCONF_MTD_UTILS_JFFS)-jffs \ --$(call ptx/wwo, PTXCONF_MTD_UTILS_UBIFS)-ubifs \ + --with-zlib \ --without-xattr \ --$(call ptx/wwo, PTXCONF_MTD_UTILS_USE_LIBLZO)-lzo \ --without-zstd \ @@ -260,6 +262,10 @@ ifdef PTXCONF_MTD_UTILS_MKFS_UBIFS @$(call install_copy, mtd-utils, 0, 0, 0755, -, \ /usr/sbin/mkfs.ubifs); endif +ifdef PTXCONF_MTD_UTILS_FSCK_UBIFS + @$(call install_copy, mtd-utils, 0, 0, 0755, -, \ + /usr/sbin/fsck.ubifs); +endif ifdef PTXCONF_MTD_UTILS_MTDINFO @$(call install_copy, mtd-utils, 0, 0, 0755, -, \ /usr/sbin/mtdinfo) -- 2.34.1