From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id CDFD848A44 for ; Fri, 31 Oct 2025 15:37:47 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C666440150; Fri, 31 Oct 2025 15:37:47 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mails.dpdk.org (Postfix) with ESMTP id 55FC140150 for ; Fri, 31 Oct 2025 15:37:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1761921465; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=YGbO/6oEzIE7CzmCbJwHeW9gSR1gaRLydFcN7rnFdn4=; b=MpoduHntU1lhOrzI7TM/VTzB8aNJWVKH1/nXUw9vzc3jgVGr+d55AJvvKhc/ltdqQxSCVl KzdTIWdNQK95egKhltwrayPy8mgW/0g6ARIMyOyxoQVh01k8XXtZJ0q4S96FqyQxMYCCuJ HvOa40FE2zO3fnOv5IfkYkSq6IwC9Bc= Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-664-9scWchjINsaIUGx0LuRFaQ-1; Fri, 31 Oct 2025 10:37:44 -0400 X-MC-Unique: 9scWchjINsaIUGx0LuRFaQ-1 X-Mimecast-MFC-AGG-ID: 9scWchjINsaIUGx0LuRFaQ_1761921463 Received: from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 2481F1800345; Fri, 31 Oct 2025 14:37:43 +0000 (UTC) Received: from rh.redhat.com (unknown [10.44.32.50]) by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 711B8180044F; Fri, 31 Oct 2025 14:37:39 +0000 (UTC) From: Kevin Traynor To: David Marchand Cc: Bruce Richardson , =?UTF-8?q?Morten=20Br=C3=B8rup?= , =?UTF-8?q?Mattias=20R=C3=B6nnblom?= , dpdk stable Subject: patch 'eal/arm: fix C++ build for 32-bit memcpy' has been queued to stable release 24.11.4 Date: Fri, 31 Oct 2025 14:33:04 +0000 Message-ID: <20251031143421.324432-62-ktraynor@redhat.com> In-Reply-To: <20251031143421.324432-1-ktraynor@redhat.com> References: <20251031143421.324432-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.111 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: v2WBvs_AvKjCZ96SPKYKTI07_k9L30Y1zU8J03qkJ0g_1761921463 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Hi, FYI, your patch has been queued to stable release 24.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 11/05/25. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://github.com/kevintraynor/dpdk-stable This queued commit can be viewed at: https://github.com/kevintraynor/dpdk-stable/commit/24e1bc42b4c2dcb37430be48c3e144e7462363fd Thanks. Kevin --- >From 24e1bc42b4c2dcb37430be48c3e144e7462363fd Mon Sep 17 00:00:00 2001 From: David Marchand Date: Fri, 26 Sep 2025 10:47:09 +0200 Subject: [PATCH] eal/arm: fix C++ build for 32-bit memcpy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [ upstream commit 9b7a1625adcac411cbab37030b2b8de0290d71fd ] This was caught while checking ARM arch headers. In file included from buildtools/chkincs/chkincs-cpp.p/rte_memcpy_32.cpp:1: /home/runner/work/dpdk/dpdk/lib/eal/arm/include/rte_memcpy_32.h:302:1: error: expected declaration before ‘}’ token 302 | } | ^ Fixes: 719834a6849e ("use C linkage where appropriate in headers") Signed-off-by: David Marchand Acked-by: Bruce Richardson Acked-by: Morten Brørup Acked-by: Mattias Rönnblom --- lib/eal/arm/include/rte_memcpy_32.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/eal/arm/include/rte_memcpy_32.h b/lib/eal/arm/include/rte_memcpy_32.h index 99fd5757ca..861be06f5e 100644 --- a/lib/eal/arm/include/rte_memcpy_32.h +++ b/lib/eal/arm/include/rte_memcpy_32.h @@ -20,8 +20,12 @@ #include +#endif /* RTE_ARCH_ARM_NEON_MEMCPY */ + #ifdef __cplusplus extern "C" { #endif +#ifdef RTE_ARCH_ARM_NEON_MEMCPY + static inline void rte_mov16(uint8_t *dst, const uint8_t *src) @@ -253,5 +257,5 @@ rte_memcpy_func(void *dst, const void *src, size_t n) } -#else +#else /* ! RTE_ARCH_ARM_NEON_MEMCPY */ static inline void -- 2.51.0 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-10-31 13:53:54.164499457 +0000 +++ 0062-eal-arm-fix-C-build-for-32-bit-memcpy.patch 2025-10-31 13:53:52.168523780 +0000 @@ -1 +1 @@ -From 9b7a1625adcac411cbab37030b2b8de0290d71fd Mon Sep 17 00:00:00 2001 +From 24e1bc42b4c2dcb37430be48c3e144e7462363fd Mon Sep 17 00:00:00 2001 @@ -8,0 +9,2 @@ +[ upstream commit 9b7a1625adcac411cbab37030b2b8de0290d71fd ] + @@ -18 +19,0 @@ -Cc: stable@dpdk.org