From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Sun, 06 Feb 2022 00:08:57 +0100 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1nGUAr-006pof-Ih for lore@lore.pengutronix.de; Sun, 06 Feb 2022 00:08:57 +0100 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1nGUAq-0007jt-ID; Sun, 06 Feb 2022 00:08:56 +0100 Received: from mail-eopbgr00048.outbound.protection.outlook.com ([40.107.0.48] helo=EUR02-AM5-obe.outbound.protection.outlook.com) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nGU9p-0007jc-Ay for ptxdist@pengutronix.de; Sun, 06 Feb 2022 00:07:54 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H8ner+lkRkcfmzZ/YCsMiOH7yd1ZSngvA+LZdF4kPIGnply/wwhwm7/rSRq7aL3ZSnNOs9Lq6IJCX0B3k8nkVgUDPsXfM52cs9tolIcP1jk+R+juS5uotzB2t2/aUCyJGTTxPEvAS4FXFs7jmaByUDfxyjA7HP2OK5BTx8tjqOfPN7G007GOOBlphl9gShlcT2DpHnowGStaA3RfkoXCw2Hi4/93K7pACyck+oaI4SUst+nLMZNeb+hsZL0vSmqW/pDpoTe093D2HKRWUfjT9MWWsWtoECqcZvcB+vqLeAmiyGEJUVdtuHkhvt39Jv02DSexE9fzj+UeY8BYMTZ8hQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=JUYAWC6+KfustS525jTaEgYhb+/XoyHgxWtSpYIR2kI=; b=ZJKoMxwKvl223jUgvXDVcLKe0fox0SagmW/maPdViIHRV1dIqKoVf4imlIneKzwC48RX/vjJGxni4Q2kEiH7/4DOaf6Ss/Y4F2EB2pu9g43fQNmCYJKjOFIoNiAAKSa8BRGR6Enf3Lc4QD12+2AlNjPa7iiXPF2WS2Cb5X0RcJwwSDiPILdnI0Kkrfl7TkLViJWmpLAVkmOm33W8hfO5QCT3fihR1bgRYnwqBtD3L5bsjS5QGK6yQEBjBOIpGDrvnF+y24EMY0npTJ1kpeBBLveRVkAzjamXBztFCp80fqqQXqn04LLzzwwmwnkrnZVznA89WuJGLgtT/pGmzPBMjg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=JUYAWC6+KfustS525jTaEgYhb+/XoyHgxWtSpYIR2kI=; b=Q5+FOm/IEnptwFxeRvQOG8N/hBfTC4lqqV/ks1MHmRPLSNAzlTRkwfFhywtbTKH19cv6m8lDdE2BypoHXYI5qXx0tbmOFkA2i3v+2Cf6ZSE7qW84bUwh1NcuoyjUFwAjPmW/3teZ+yJJubbSgF5n2yQVDcOMYzm+qBaN7EAqmdQ= 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 PAXP251MB0057.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:1df::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.17; Sat, 5 Feb 2022 23:07:43 +0000 Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::10ab:30da:9dfb:56fe]) by DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::10ab:30da:9dfb:56fe%4]) with mapi id 15.20.4951.017; Sat, 5 Feb 2022 23:07:43 +0000 From: Christian Melki To: ptxdist@pengutronix.de Date: Sun, 6 Feb 2022 00:07:14 +0100 Message-Id: <20220205230718.2518022-1-christian.melki@t2data.com> X-Mailer: git-send-email 2.30.2 X-ClientProxiedBy: GV3P280CA0089.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:a::13) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1b4f28bc-fd30-4241-b214-08d9e8fc50c5 X-MS-TrafficTypeDiagnostic: PAXP251MB0057:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:747; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: t85z4WzDLyyffhSJQFrvFNFyj/8Lu8H4Xion7xqfLVniyPiMb8AJh7hkCGsDr5f9RHbDUDdc63akZyYpRMQMt8d9gV/98Fk+Da4aLfmPqAM73ykstAn/pOklpeVqUubKRpIzwuHxaz+u+JOeiF5FTZ60Z9nfGH4cQpGXqJT3T3qQW+vSdsXEirB9RwMeN08FCCW+/xc+P9thRP3yu8Zj9OwEnHoXPcxN5HCmKeWQcH3atm3KAE3l1dCYtZ3099yGt8jA0Ad4MpqPlebCvvSsKVIrU8BS4VdXOKnP/QxrYg+2lAJf7JVXEkzmta75rte44gqukfcWAFC59PAgNje+SKrpSOttpajyAFR5kkUDqJefVMK3nd4iAxq7OT+8WQ2XTHiepFB8+lNHNW9vRbH4CoSkofhxRBlO0F6lqlTWj7DEJm2k0DesabVs0BsD9PQ2BV3isAlCR5LcgyI51I5tIjo8LDOLqbLAgxZTQM72ByetOuo91xRYaRUIZFIVKMkiRjHJGN2s3+NP+kkGpfgQ7jpr/xxS3pHgv3YzhAKKzp89AczSf80WukqQiQt4d+1NK82yfby8srvQO2CG8maZid5o0GT/3O8CsX3im1uYFSa+tyaZtE8tbBALxafXudENkqyfMe+aqhFmCQ24AfaAkgZKuzRVIvquMpCiLeuFYvaR53XsWwD56WTiUOF57EWfVDPWMzdXrX8Pvli1bJy+HSKwB9k1u6NAE/NIENgq5Vo2AvJKFVijB7a2CZc2kOROs87gQlkcvlDN9Xn4N/MB1yBrU946h/UzplvsH4Xzmf1ldK3FLacGth8Zor8fcao8 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:(13230001)(376002)(396003)(39830400003)(346002)(136003)(366004)(6506007)(52116002)(508600001)(186003)(1076003)(5660300002)(26005)(36756003)(966005)(38350700002)(38100700002)(6486002)(66476007)(8676002)(66946007)(66556008)(8936002)(6666004)(86362001)(6512007)(2616005)(2906002)(44832011)(6916009)(83380400001)(316002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?mjQynsnbn79juYX6Crl6cGoQ1WCmkvuT4MLmER8NVFBrvldDfnrrXXmbZohc?= =?us-ascii?Q?tWpUf9WhR+Nrq+8Way6ds7Civ/7loiAxRbUV6gU80ebsK/4StaEqQcTqjTXy?= =?us-ascii?Q?krRR2yUAVJ9rvgdlayk0JgbIJCbEq6vV7izRjXPHainIYG1yhaHAwQwVyfgA?= =?us-ascii?Q?JBvrFnHCPdEniLgPAwdnaP7KX7ox1VF+ZIOwkvQNsSA/QuCVBbBcvKD0zrEN?= =?us-ascii?Q?s25/u3WzkW4xFs6UX96ehJGkJEf/lG1dxYTWpnKnApJQruhvTcs78VIL/vO/?= =?us-ascii?Q?spbcyC8QSDM21Jmf+wNteSQoSvn5pNZOpQU82eh48/7wfMC1f00LDXU9qrnM?= =?us-ascii?Q?VpTAC/DgFkwmhIMk/xv86fzO4QbhThV5MnaR/WpqoE7TkN+XfUlEfF4KOACR?= =?us-ascii?Q?cXYQ8FzEf+JIjv/NXg27+WMt5lG/Rl0U31aItyACN8KVI/XP1tZTKnyOH4S0?= =?us-ascii?Q?j4lNVQYggHywV5BYHbCYF9falrUM+UjNKMVkrkixXEqP2H1IvKEY/+7DR+hH?= =?us-ascii?Q?AicDhcSGZhMrRHG2l35YlXVe4f2LgPg469KbdurRxAJqziK0FcA4GsWwCMTA?= =?us-ascii?Q?9LfcCZvoVfSubg2IC5GL+sS6dZ1xNnC+6/9B62RsKiYrVHj9rVS4IVTp8aqz?= =?us-ascii?Q?Acch8has3iWXTJFEVJjAs9OFVxHK6ej8DrYUbVmmpCOfrKjz9DL8QU60Qwv3?= =?us-ascii?Q?xnHtnTkfL+8GXw4ahhC1UfCEfBIEfTVuMLJphxV/lAtdzJmZEi0feolAp1F/?= =?us-ascii?Q?rBzyNWOHI6TIf4e7xI+Ldh+DDAE9pVF66uHg0XM2jOHx7HF8NUtNBP9WPeGN?= =?us-ascii?Q?96SZp4O5yt+aKXCaE6kFWqWeD0WJmbIqxcOrZG5WLbiEoX25qS97fphaz2q6?= =?us-ascii?Q?9bWsqBJgU0qGFTmB78UUyMwezZ4uOOt6teW1sZtYifOWTAOOx4KssSHHz3v2?= =?us-ascii?Q?zxPM5K283db3jRE5CaBHGXTkfJQrilC0yIqCXr6a8Ie4er2CqcyBIV0c0rNW?= =?us-ascii?Q?RxQjqRLzN8L8p4KgmENCCjrcqBLviR1cqd3sZUbtCNIGsEQ0TCmSgXm1hsZg?= =?us-ascii?Q?BJqrjMRvhqXuELX79/5DIL77ohO1hZQh9b5IBux8HwIXihObxhn2RJlifRl1?= =?us-ascii?Q?zoecOUqPgjU8vRRgv60/DWXw2MUwIlN32TGC5nhUzRfWqi29GoAzA7t2eB49?= =?us-ascii?Q?tukJ4Zozfgdeagsge6OCMTg/x//8jFJuj/ubELEg0l+YxVsRsm3LgSMYsYNI?= =?us-ascii?Q?AFgMhG6gjrGgYqe+8XJEvEyU1/FDkIgDGXzgXU0UKMiugHgUGxC31cYA9gRR?= =?us-ascii?Q?cHy4nMGohVdskbkYl2eU4Oyz6GJk6dthBLEh0HDtO2bS7Nr5YdJtg9uRxD2Q?= =?us-ascii?Q?8vtQzjhQCNMdEYmrsISMyRJCdvL4I8PAOKdNyxrr4iQlrVfv5SACrVnveMsu?= =?us-ascii?Q?TI5rtsGvCkoi4NY5YGHKueve+O9No9BOQ+6HGUYtZNaZ6JK0sBkRepzanII6?= =?us-ascii?Q?RD5zllLkWSiEvgc5yzV9Cjr6zBIOxQQutWNNdHVDs0j+Td2edFB1P6TYV1mn?= =?us-ascii?Q?w5J0+bidBKevz9zrmWiAbAbiSSVu31ucDrCHxGl4BtScSt7v36+ruxzNUv6U?= =?us-ascii?Q?7AY4vzVRy3Q7PQvxve26UVZV4nO4WtB6VStvA5k5PSkNCdM5EnHJMtMuMvO6?= =?us-ascii?Q?yZTVcXQZ8iP+RM1w8CDl99w5SZY=3D?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1b4f28bc-fd30-4241-b214-08d9e8fc50c5 X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Feb 2022 23:07:43.5278 (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: DrzUFmcFbGr84R+yhAYLPHMtjsl/nXEBBZzBFD7WMSd203W/oAeMw1zwFpezhS6wvWh8ZZRv42kDxIRiul/cgbkcsbjl6JAawgoA7UjgDvg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXP251MB0057 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.ext.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH] zstd: Version bump. 1.5.1 -> 1.5.2 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit 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.ext.pengutronix.de); SAEximRunCond expanded to false Mostly a bugfix release. https://github.com/facebook/zstd/releases/tag/v1.5.2 * Drop patches for noexecstack. Fixed in 1.5.2 Signed-off-by: Christian Melki --- ...oder-Assembly-noexecstack-on-All-Arc.patch | 39 ---------- ...execstack-Options-to-Compilation-and.patch | 71 ------------------- patches/zstd-1.5.1/series | 5 -- rules/zstd.make | 4 +- 4 files changed, 2 insertions(+), 117 deletions(-) delete mode 100644 patches/zstd-1.5.1/0001-Mark-Huffman-Decoder-Assembly-noexecstack-on-All-Arc.patch delete mode 100644 patches/zstd-1.5.1/0002-Makefiles-Add-noexecstack-Options-to-Compilation-and.patch delete mode 100644 patches/zstd-1.5.1/series diff --git a/patches/zstd-1.5.1/0001-Mark-Huffman-Decoder-Assembly-noexecstack-on-All-Arc.patch b/patches/zstd-1.5.1/0001-Mark-Huffman-Decoder-Assembly-noexecstack-on-All-Arc.patch deleted file mode 100644 index d28baf8d3..000000000 --- a/patches/zstd-1.5.1/0001-Mark-Huffman-Decoder-Assembly-noexecstack-on-All-Arc.patch +++ /dev/null @@ -1,39 +0,0 @@ -From: "W. Felix Handte" -Date: Wed, 29 Dec 2021 17:47:12 -0800 -Subject: [PATCH] Mark Huffman Decoder Assembly `noexecstack` on All - Architectures - -Apparently, even when the assembly file is empty (because -`ZSTD_ENABLE_ASM_X86_64_BMI2` is false), it still is marked as possibly -needing an executable stack and so the whole library is marked as such. This -commit applies a simple patch for this problem by moving the noexecstack -indication outside the macro guard. - -This commit builds on #2857. - -This commit addresses #2963. ---- - lib/decompress/huf_decompress_amd64.S | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/lib/decompress/huf_decompress_amd64.S b/lib/decompress/huf_decompress_amd64.S -index 98173cce863d..706786bb0db0 100644 ---- a/lib/decompress/huf_decompress_amd64.S -+++ b/lib/decompress/huf_decompress_amd64.S -@@ -1,7 +1,5 @@ - #include "../common/portability_macros.h" - --#if ZSTD_ENABLE_ASM_X86_64_BMI2 -- - /* Stack marking - * ref: https://wiki.gentoo.org/wiki/Hardened/GNU_stack_quickstart - */ -@@ -9,6 +7,8 @@ - .section .note.GNU-stack,"",%progbits - #endif - -+#if ZSTD_ENABLE_ASM_X86_64_BMI2 -+ - /* Calling convention: - * - * %rdi contains the first argument: HUF_DecompressAsmArgs*. diff --git a/patches/zstd-1.5.1/0002-Makefiles-Add-noexecstack-Options-to-Compilation-and.patch b/patches/zstd-1.5.1/0002-Makefiles-Add-noexecstack-Options-to-Compilation-and.patch deleted file mode 100644 index 81afe8442..000000000 --- a/patches/zstd-1.5.1/0002-Makefiles-Add-noexecstack-Options-to-Compilation-and.patch +++ /dev/null @@ -1,71 +0,0 @@ -From: "W. Felix Handte" -Date: Wed, 5 Jan 2022 14:53:22 -0500 -Subject: [PATCH] Makefiles: Add `noexecstack` Options to Compilation and - Linking - -Hopefully this marks the binary artifacts `noexecstack` even on platforms -where binaries default to true. ---- - lib/libzstd.mk | 28 ++++++++++++++++++++++++++++ - programs/Makefile | 2 -- - 2 files changed, 28 insertions(+), 2 deletions(-) - -diff --git a/lib/libzstd.mk b/lib/libzstd.mk -index af12daffe128..5432198ed481 100644 ---- a/lib/libzstd.mk -+++ b/lib/libzstd.mk -@@ -34,6 +34,8 @@ ZSTD_NO_ASM ?= 0 - # libzstd helpers - ################################################################## - -+VOID ?= /dev/null -+ - # Make 4.3 doesn't support '\#' anymore (https://lwn.net/Articles/810071/) - NUM_SYMBOL := \# - -@@ -96,6 +98,32 @@ CFLAGS += $(DEBUGFLAGS) $(MOREFLAGS) - LDFLAGS += $(MOREFLAGS) - FLAGS = $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) - -+ifndef ALREADY_APPENDED_NOEXECSTACK -+export ALREADY_APPENDED_NOEXECSTACK := 1 -+ifeq ($(shell echo "int main(int argc, char* argv[]) { (void)argc; (void)argv; return 0; }" | $(CC) $(FLAGS) -z noexecstack -x c -Werror - -o $(VOID) 2>$(VOID) && echo 1 || echo 0),1) -+$(info Supports noexecstack linker flag!) -+$(info $(LDFLAGS)) -+LDFLAGS += -z noexecstack -+$(info $(LDFLAGS)) -+else -+$(info Doesn't support noexecstack linker flag!) -+endif -+ifeq ($(shell echo | $(CC) $(FLAGS) -Wa,--noexecstack -x assembler -Werror -c - -o $(VOID) 2>$(VOID) && echo 1 || echo 0),1) -+$(info Supports noexecstack assembler flag!) -+$(info $(CFLAGS)) -+CFLAGS += -Wa,--noexecstack -+$(info $(CFLAGS)) -+else ifeq ($(shell echo | $(CC) $(FLAGS) -Qunused-arguments -Wa,--noexecstack -x assembler -Werror -c - -o $(VOID) 2>$(VOID) && echo 1 || echo 0),1) -+# See e.g.: https://github.com/android/ndk/issues/171 -+$(info Supports noexecstack assembler flag with unused arg suppression!) -+$(info $(CFLAGS)) -+CFLAGS += -Qunused-arguments -Wa,--noexecstack -+$(info $(CFLAGS)) -+else -+$(info Doesn't support noexecstack assembler flag!) -+endif -+endif -+ - HAVE_COLORNEVER = $(shell echo a | grep --color=never a > /dev/null 2> /dev/null && echo 1 || echo 0) - GREP_OPTIONS ?= - ifeq ($HAVE_COLORNEVER, 1) -diff --git a/programs/Makefile b/programs/Makefile -index a54900cc1e9d..da848eb66bc0 100644 ---- a/programs/Makefile -+++ b/programs/Makefile -@@ -62,8 +62,6 @@ else - EXT = - endif - --VOID = /dev/null -- - # thread detection - NO_THREAD_MSG := ==> no threads, building without multithreading support - HAVE_PTHREAD := $(shell printf '$(NUM_SYMBOL)include \nint main(void) { return 0; }' > have_pthread.c && $(CC) $(FLAGS) -o have_pthread$(EXT) have_pthread.c -pthread 2> $(VOID) && rm have_pthread$(EXT) && echo 1 || echo 0; rm have_pthread.c) diff --git a/patches/zstd-1.5.1/series b/patches/zstd-1.5.1/series deleted file mode 100644 index 29b488d4b..000000000 --- a/patches/zstd-1.5.1/series +++ /dev/null @@ -1,5 +0,0 @@ -# generated by git-ptx-patches -#tag:base --start-number 1 -0001-Mark-Huffman-Decoder-Assembly-noexecstack-on-All-Arc.patch -0002-Makefiles-Add-noexecstack-Options-to-Compilation-and.patch -# f2f3753627f3109aedeb7a6d245daf7a - git-ptx-patches magic diff --git a/rules/zstd.make b/rules/zstd.make index da2cf75a3..7198117c3 100644 --- a/rules/zstd.make +++ b/rules/zstd.make @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_ZSTD) += zstd # # Paths and names # -ZSTD_VERSION := 1.5.1 -ZSTD_MD5 := 120d77140ad538e8bd3a7dae6a38c4c9 +ZSTD_VERSION := 1.5.2 +ZSTD_MD5 := 6dc24b78e32e7c99f80c9441e40ff8bc ZSTD := zstd-$(ZSTD_VERSION) ZSTD_SUFFIX := tar.gz ZSTD_URL := https://github.com/facebook/zstd/archive/v$(ZSTD_VERSION).$(ZSTD_SUFFIX) -- 2.30.2 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de