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 E19EF46BAE for ; Fri, 18 Jul 2025 21:35:39 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D95D340611; Fri, 18 Jul 2025 21:35:39 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id BBC6E40E30 for ; Fri, 18 Jul 2025 21:35:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1752867338; 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=h/Vt/QrlZj2WaerZ46UjbbA+93wlulOYKtVVbYVj8kA=; b=gry1TRdthUoWHgw+VAFo403g5xNtMf+qaX+L2Cqr0HN16Q3xzUrLIxqIFh1Mt+/K+zNWN6 6gRWb1hZ6n/J4wdNS+jolVvhbX2rSxXEo7vDilA9Wo1uThvclf0rxifwRjoFEOvjfkyiF/ q75Fd5quu7KNfJuMQIuvuMg1GQio8A4= Received: from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-141-XGB5gb2LNEOfFeS69oVyeQ-1; Fri, 18 Jul 2025 15:35:35 -0400 X-MC-Unique: XGB5gb2LNEOfFeS69oVyeQ-1 X-Mimecast-MFC-AGG-ID: XGB5gb2LNEOfFeS69oVyeQ_1752867333 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (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-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id CC134195608C; Fri, 18 Jul 2025 19:35:33 +0000 (UTC) Received: from rh.redhat.com (unknown [10.44.32.40]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 12CED180045B; Fri, 18 Jul 2025 19:35:31 +0000 (UTC) From: Kevin Traynor To: Lukasz Krakowiak Cc: Dhanya Pillai , Bruce Richardson , dpdk stable Subject: patch 'net/ice/base: fix integer overflow' has been queued to stable release 24.11.3 Date: Fri, 18 Jul 2025 20:30:10 +0100 Message-ID: <20250718193247.1008129-76-ktraynor@redhat.com> In-Reply-To: <20250718193247.1008129-1-ktraynor@redhat.com> References: <20250718193247.1008129-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: sojBPN6t8IlyjQ_KLTml16FYmwQ8FyN7D_vc3rz8SR4_1752867333 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit content-type: text/plain; charset="US-ASCII"; x-default=true 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.3 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 07/23/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/a0e9d250c7d2ec42687a05a04aac58a76ee5d964 Thanks. Kevin --- >From a0e9d250c7d2ec42687a05a04aac58a76ee5d964 Mon Sep 17 00:00:00 2001 From: Lukasz Krakowiak Date: Tue, 27 May 2025 13:17:22 +0000 Subject: [PATCH] net/ice/base: fix integer overflow [ upstream commit 152ebcea022feb1498fed591f92ebcf394a16ea7 ] Fix integer overflow in power of two calculation. Flagged by internal static analysis. Fixes: aa1cd410fa64 ("net/ice/base: add flow module") Signed-off-by: Lukasz Krakowiak Signed-off-by: Dhanya Pillai Acked-by: Bruce Richardson --- drivers/net/ice/base/ice_type.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ice/base/ice_type.h b/drivers/net/ice/base/ice_type.h index 35f832eb9f..69cc91fd95 100644 --- a/drivers/net/ice/base/ice_type.h +++ b/drivers/net/ice/base/ice_type.h @@ -26,5 +26,5 @@ static inline bool ice_is_pow2(u64 val) { - return (val && !(val & (val - 1))); + return val != 0 && (val & (val - 1)) == 0; } -- 2.50.0 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-07-18 20:29:13.684013153 +0100 +++ 0076-net-ice-base-fix-integer-overflow.patch 2025-07-18 20:29:10.980907484 +0100 @@ -1 +1 @@ -From 152ebcea022feb1498fed591f92ebcf394a16ea7 Mon Sep 17 00:00:00 2001 +From a0e9d250c7d2ec42687a05a04aac58a76ee5d964 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 152ebcea022feb1498fed591f92ebcf394a16ea7 ] + @@ -10 +11,0 @@ -Cc: stable@dpdk.org @@ -16 +17 @@ - drivers/net/intel/ice/base/ice_type.h | 2 +- + drivers/net/ice/base/ice_type.h | 2 +- @@ -19,4 +20,4 @@ -diff --git a/drivers/net/intel/ice/base/ice_type.h b/drivers/net/intel/ice/base/ice_type.h -index 297a5ea890..ae3b944d6e 100644 ---- a/drivers/net/intel/ice/base/ice_type.h -+++ b/drivers/net/intel/ice/base/ice_type.h +diff --git a/drivers/net/ice/base/ice_type.h b/drivers/net/ice/base/ice_type.h +index 35f832eb9f..69cc91fd95 100644 +--- a/drivers/net/ice/base/ice_type.h ++++ b/drivers/net/ice/base/ice_type.h