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 96D3AA00C2 for ; Thu, 3 Nov 2022 10:29:26 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 92E9A40694; Thu, 3 Nov 2022 10:29:26 +0100 (CET) Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) by mails.dpdk.org (Postfix) with ESMTP id AA4C840693 for ; Thu, 3 Nov 2022 10:29:25 +0100 (CET) Received: by mail-wm1-f50.google.com with SMTP id m7-20020a05600c090700b003cf8a105d9eso717318wmp.5 for ; Thu, 03 Nov 2022 02:29:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7ap9GIZ9uZwS6nyuZYwxDcy6mDEOutn7AuX63hMKwkA=; b=HD+S7v++rTiuW2JhChJcJEKcstNlFPE35HKDzXYDfD5ymgJbOH6TxFRZHSKu5UIeiy xi5ilPLTbVcncfSlO5hTnhKgL3gDdSDiV1f59n3n+qmBJ8qSw4be7G8mmqETv9j8RDWr 2eMNJePHEGiCws+ape52YHgvL5/JvjzyJArqiILytH7qyh6Kke41u9kVlIAbJEqsPluR SJUzz8TK/XCA49+8c3ktJhYh/H2ST10QuHao/Ng2SXCze6XPS1VbNvC+KfWPheryS7d3 acl6auRf6riDUSIs3TKSAcSYyO4m2Fae2qSE9KhiBlE7hpQIO86kLxGTmTb5jFJQycjR gMBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7ap9GIZ9uZwS6nyuZYwxDcy6mDEOutn7AuX63hMKwkA=; b=TR6EZuOgKw5qUztV3fW2lJK44Q0pD0taGSFjFMhPWdhG6BgE2B/928/ORNvYGU2mcZ 5W5eyG26HT4zANqMzZZd/K81ENWlscUQDy+ZXvVcCAjrqOhJnNA/WDnZiL/Y7JLw9J1Q eqyFg1RKe5ObAG3OLsCfgE8UlvZE+jrJiG3SVSQZAyYtsFl8MvoNqwSpI62HCbnN0ZpJ ybhrtobOc5EBYr/UV3m/vKL3xuzm2CaKqm6V1BvKnC5155o1UxWinO8wzwjKBS5V/WAi DcpZ5t8yvCkxZMwsmo7j48q46C3srrDjv4V+MYxS4gwX+bmADrKzp+XpxNsou38w0y0U F+NQ== X-Gm-Message-State: ACrzQf3aUEnWWDDluk161VNhpqstmG5vN+R3JZM06Vl2WGMN8o4DiX50 ib+j2A0NpPAGMmveX7hxgvw= X-Google-Smtp-Source: AMsMyM4m0zAKV6nXTl+1rTAtbNJ+lHkmZnbjnTGZcy3d6vQp4YRt9o+Xrq7K74s+xUPlb36EtojU4A== X-Received: by 2002:a05:600c:4588:b0:3c6:f8b2:dd34 with SMTP id r8-20020a05600c458800b003c6f8b2dd34mr28430188wmo.178.1667467765363; Thu, 03 Nov 2022 02:29:25 -0700 (PDT) Received: from localhost ([2a01:4b00:d307:1000:f1d3:eb5e:11f4:a7d9]) by smtp.gmail.com with ESMTPSA id f26-20020a5d58fa000000b002305cfb9f3dsm312128wrd.89.2022.11.03.02.29.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Nov 2022 02:29:24 -0700 (PDT) From: luca.boccassi@gmail.com To: Amit Prakash Shukla Cc: Akhil Goyal , dpdk stable Subject: patch 'test/ipsec: fix build with GCC 12' has been queued to stable release 20.11.7 Date: Thu, 3 Nov 2022 09:26:43 +0000 Message-Id: <20221103092758.1099402-25-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221103092758.1099402-1-luca.boccassi@gmail.com> References: <20221103092758.1099402-1-luca.boccassi@gmail.com> MIME-Version: 1.0 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 20.11.7 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/22. 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/1e5b9e57955980890b7a10a9aa001fa20531b9d8 Thanks. Luca Boccassi --- >From 1e5b9e57955980890b7a10a9aa001fa20531b9d8 Mon Sep 17 00:00:00 2001 From: Amit Prakash Shukla Date: Thu, 4 Aug 2022 19:10:53 +0530 Subject: [PATCH] test/ipsec: fix build with GCC 12 [ upstream commit 250cbb8d5dd2ffcb4c8a871332f9ec8e5a59242f ] GCC-12 raises following warning: In function '_mm_loadu_si128', inlined from 'rte_mov16' at ../lib/eal/x86/include/rte_memcpy.h:507:9, inlined from 'rte_mov128' at ../lib/eal/x86/include/rte_memcpy.h:549:2, inlined from 'rte_memcpy_generic' at ../lib/eal/x86/include/rte_memcpy.h:732:4, inlined from 'rte_memcpy' at ../lib/eal/x86/include/rte_memcpy.h:882:10, inlined from 'setup_test_string_tunneled' at ../app/test/test_ipsec.c:617:3: /usr/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/emmintrin.h:703:10: error: array subscript '__m128i_u[15]' is partly outside array bounds of 'const uint8_t[255]' {aka 'const unsigned char[255]'} [-Werror=array-bounds] 703 | return *__P; | ^~~~ ../app/test/test_ipsec.c: In function 'setup_test_string_tunneled': ../app/test/test_ipsec.c:491:22: note: at offset 240 into object 'esp_pad_bytes' of size 255 491 | static const uint8_t esp_pad_bytes[IPSEC_MAX_PAD_SIZE] = { This patch restrict the copy to minimum size. Fixes: 05fe65eb66b2 ("test/ipsec: introduce functional test") Signed-off-by: Amit Prakash Shukla Acked-by: Akhil Goyal --- app/test/test_ipsec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/test/test_ipsec.c b/app/test/test_ipsec.c index 6c0f880765..090aed7fd2 100644 --- a/app/test/test_ipsec.c +++ b/app/test/test_ipsec.c @@ -619,7 +619,8 @@ setup_test_string_tunneled(struct rte_mempool *mpool, const char *string, rte_memcpy(dst, string, len); dst += len; /* copy pad bytes */ - rte_memcpy(dst, esp_pad_bytes, padlen); + rte_memcpy(dst, esp_pad_bytes, RTE_MIN(padlen, + sizeof(esp_pad_bytes))); dst += padlen; /* copy ESP tail header */ rte_memcpy(dst, &espt, sizeof(espt)); -- 2.34.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2022-11-03 09:27:26.959476095 +0000 +++ 0025-test-ipsec-fix-build-with-GCC-12.patch 2022-11-03 09:27:25.361422208 +0000 @@ -1 +1 @@ -From 250cbb8d5dd2ffcb4c8a871332f9ec8e5a59242f Mon Sep 17 00:00:00 2001 +From 1e5b9e57955980890b7a10a9aa001fa20531b9d8 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 250cbb8d5dd2ffcb4c8a871332f9ec8e5a59242f ] + @@ -33 +34,0 @@ -Cc: stable@dpdk.org @@ -42 +43 @@ -index 7c03a06785..aa533483fd 100644 +index 6c0f880765..090aed7fd2 100644 @@ -45 +46 @@ -@@ -629,7 +629,8 @@ setup_test_string_tunneled(struct rte_mempool *mpool, const char *string, +@@ -619,7 +619,8 @@ setup_test_string_tunneled(struct rte_mempool *mpool, const char *string,