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 E1CB8468E4 for ; Thu, 12 Jun 2025 23:10:33 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DD8EA42E0C; Thu, 12 Jun 2025 23:10:33 +0200 (CEST) Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by mails.dpdk.org (Postfix) with ESMTP id D7C1342E5C for ; Thu, 12 Jun 2025 23:10:32 +0200 (CEST) Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-3a376ba6f08so868253f8f.1 for ; Thu, 12 Jun 2025 14:10:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749762632; x=1750367432; darn=dpdk.org; 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=sUKYiGG4mBNqlo4G7oFInGpxODrWGOm/GQyuZ+5XCec=; b=ZNydija2ta5MyisdBPo+hu06ulubncoJ+CT4CreebF7aKY//yyOrtcSETpPsGEAqRj cBZuIFh2CHGsMDdo2hMBD8dm/kwa6u31yJI7hozqqlhy57OE5H0npqifeKnP2fxRAxdA qoMfI0xGhDPsMI/2eI7PMgpvT0rDlEbRZ6LzW7MehC8YNIAB5PZSbTGkLXLF0nxqxOX/ wPmefeR1GiWQNXQ9ZfmhMZKrMMSQy+7vyGs5SpHr/kzGiuySTayMy/X5RZugEiDZ2A22 Kk1uBkYOhM9Zd7VL4zxxqfIjfA92RTPOD/qITBnN8zMezAjNK3mOQBPnorzqGcGWH2I3 BNOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749762632; x=1750367432; 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=sUKYiGG4mBNqlo4G7oFInGpxODrWGOm/GQyuZ+5XCec=; b=NaMqbpZll8YJlB+LDZ5kMU89aU1uCP9l/+XNHZjsRSKLcczcHSdSHVCwhMK46BmngF 9SUiQ/dKuRVw5vEt3dJ6jEYLiPxcTETW6wJEbTBOqeOji+Hp0MuDiFYh8R6WA6MtO3PU EX0vf/zgpx/lVnNs2otolMssPYSUzUjzoH9bRJ9virMZKj65oMa8oHKcL2kPwSaw9lIM ecSfcYHLRPGRzmuM7BhVuU85+sM7tiKrkidYP3AKva3FG730ZdPTmGDiRk57Z5szCsue Pudeboe3zocp16GPWaWnPG4z8xQULtXjUFputsQY2PfvLjzUw1KC2DApJSbUrrq+jGLj aOEw== X-Forwarded-Encrypted: i=1; AJvYcCVB0j6QuamYLqB6H4Yp4FTsCDhTLuE94IP9tvnaYrPezxjGWFBXrlniiUf8S7MbShZZIOfWpc8=@dpdk.org X-Gm-Message-State: AOJu0YyzDARHuQDzKUPEkDh7zNnWIYSBmAS7bBGuC9i2ek6AP+PTJ81b x+CL5W67p9TrWP1vvsBXqmFErtURmFOOkmEwV7bsJRT6INjDGR+JOJBj X-Gm-Gg: ASbGncvQdEf5Qe0TgQMtMRNdei3c8AHzLGLjxEYAqVyiyRKahn9M67u8zQF0ALxkf0Z FIoNyo3NBf9HsCqHCEtBLqDuZhfMLrCrJSeVWg+E3zcEnaxyvWok+Nd+uKYMai44JxqmVIQhRL4 oTX+4js0C1wdvPV6tVCbel9g3slTLRKj4QvvCOhwwD2+5E7KZ0oZ7hdTVvCOJ7KqGpXZsEG/iXa ksvQMKGyIcDX2WkQvUvcy1iIwAV7ohXn2A3cacOLHO4NB+i1x9FZdR7Nr4BTT1ha6cFz/mPh63+ 9tSvHRj6SQyhEMFAjkzfRjI1kCQkVHORGZQj+W2SDN2vnzuULMkvxj2RVwjhkJcjrKWh X-Google-Smtp-Source: AGHT+IGrzrJ1iNRk4Pfx8COMq28zl+EzitKcnzu5DyAcRLYKkQiyWaKyZ/gOfHEwEaAkggh/hVwq1w== X-Received: by 2002:a5d:64c5:0:b0:3a4:d0fe:42b2 with SMTP id ffacd0b85a97d-3a56870424bmr545054f8f.19.1749762632362; Thu, 12 Jun 2025 14:10:32 -0700 (PDT) Received: from localhost ([2a01:4b00:d036:ae00:f2df:571a:ae4c:bef2]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-3a568a54aeasm407040f8f.14.2025.06.12.14.10.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Jun 2025 14:10:31 -0700 (PDT) From: luca.boccassi@gmail.com To: Lukasz Krakowiak Cc: Dhanya Pillai , Bruce Richardson , dpdk stable Subject: patch 'net/ice/base: fix integer overflow' has been queued to stable release 22.11.9 Date: Thu, 12 Jun 2025 22:07:10 +0100 Message-ID: <20250612210733.2506558-53-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250612210733.2506558-1-luca.boccassi@gmail.com> References: <20250612210733.2506558-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 22.11.9 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 06/14/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/bluca/dpdk-stable This queued commit can be viewed at: https://github.com/bluca/dpdk-stable/commit/4da4dcd383ddc38564e6802e9ed2ae2b86d25fa2 Thanks. Luca Boccassi --- >From 4da4dcd383ddc38564e6802e9ed2ae2b86d25fa2 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 54a753545e..0b4fe7a5bc 100644 --- a/drivers/net/ice/base/ice_type.h +++ b/drivers/net/ice/base/ice_type.h @@ -25,7 +25,7 @@ */ static inline bool ice_is_pow2(u64 val) { - return (val && !(val & (val - 1))); + return val != 0 && (val & (val - 1)) == 0; } /** -- 2.47.2 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-06-12 22:06:25.810641857 +0100 +++ 0053-net-ice-base-fix-integer-overflow.patch 2025-06-12 22:06:23.882044892 +0100 @@ -1 +1 @@ -From 152ebcea022feb1498fed591f92ebcf394a16ea7 Mon Sep 17 00:00:00 2001 +From 4da4dcd383ddc38564e6802e9ed2ae2b86d25fa2 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 54a753545e..0b4fe7a5bc 100644 +--- a/drivers/net/ice/base/ice_type.h ++++ b/drivers/net/ice/base/ice_type.h