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 A4953470AE for ; Sun, 21 Dec 2025 16:03:19 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9F26040615; Sun, 21 Dec 2025 16:03:19 +0100 (CET) Received: from CY7PR03CU001.outbound.protection.outlook.com (mail-westcentralusazon11010015.outbound.protection.outlook.com [40.93.198.15]) by mails.dpdk.org (Postfix) with ESMTP id 8B0F94025F for ; Sun, 21 Dec 2025 16:03:18 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hQlB1sF8Vr0mTMX8Fh4qIRwn3WFfuTd20ywKg9a5eC6X2xjKX7+APLLl2iHUaZNBqJ/BYdSfHRgJAhyYBnMjCg5rDL1HaIo282gMtHLmbfVYxXvDAsV3TENAVZTBlFiZMIcTfnY8g6GA/LsBKPlSvHvtowYyvcW08XEmkfnvoAuMlGmQBznAJvF/g47tyFlhcxQms9bYquoh3jZ/M3duM1lE7aF7DFqJBpthkRLMJicrTqJf7UlyzNmKMS7DJwNFjSzH9xkIjpIEFWyIRmg0l7CKNJ7SzytRAJxhH+lsw0r1ZKO77Xq5p8EDHrX4JR4w1sdZuIU1JxHrAyJnFRQOwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=lebnqSKqB42A7Wu0Mr9mW5U6MF6Z/0p7mnnyxEo7hFY=; b=RWsRQRUZJKk9BqfpHcrGhSZmsLvi2vNnXpvVTBNufESZm23NdUICRVcGJdwVmMtOpGHTcBiJyXCGf/dmPq9A+Z2RLF/ZCxA9buFQjHEZxJibkhXvzNtgYxVXiwGC1pyzpECZeirfO5gfRXhKdtUfirLZkDByf+QBi3HiK8FlYgINPmzRY6SwgVVkLN/63hsMuK+B+6hMv64eDaiHCc5wpIL3AHM0HP5vP0zOZOJqN1oPjMDCzUP/bLjFvz2YAZEE8+IjA/yL6y6ITSB1oO4NmCMINglyOIo0FeFnAmx8525QRw9T7OMe+kx8IAx28qXDW/LlDPHbGryeCDDWqAYFJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=temperror (sender ip is 216.228.118.232) smtp.rcpttodomain=intel.com smtp.mailfrom=nvidia.com; dmarc=temperror action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lebnqSKqB42A7Wu0Mr9mW5U6MF6Z/0p7mnnyxEo7hFY=; b=Cd/YPsHBjHDdW73N/I1MmCAzSX7FwsxCan60ra18zkVIlO4vfh3pdRU0jiBB8vgpqdqBENmIZtnQqj3eVwPDEZaBozcySqD7LBUE+S/YXoCIm6idr7pqCA/VxWsGUpEh8HoHAzAHaqEsdLfx8ZHcZd8UYWeFoncjVeRRXxztxkg4L+KgJ0mfdhzvYEmOL73Pwb+p47SHneB/2AELfJd0lUMHjiyEDqrfoh8DoUftkYrxNwyWigOy8hHuu4P55EBrKQLTD6WfhGoGTkXLQdSNB9gerAm0S1dkWjcrsVx3BA4SL9TSWyovGf/9JTqQ5pMAEW2O+WFs1y1uZRlxas0PZA== Received: from PH7PR03CA0006.namprd03.prod.outlook.com (2603:10b6:510:339::25) by CY5PR12MB6477.namprd12.prod.outlook.com (2603:10b6:930:36::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.6; Sun, 21 Dec 2025 15:03:14 +0000 Received: from CY4PEPF0000E9DC.namprd05.prod.outlook.com (2603:10b6:510:339:cafe::81) by PH7PR03CA0006.outlook.office365.com (2603:10b6:510:339::25) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9434.11 via Frontend Transport; Sun, 21 Dec 2025 15:03:12 +0000 X-MS-Exchange-Authentication-Results: spf=temperror (sender IP is 216.228.118.232) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=temperror action=none header.from=nvidia.com; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of nvidia.com: DNS Timeout) Received: from mail.nvidia.com (216.228.118.232) by CY4PEPF0000E9DC.mail.protection.outlook.com (10.167.241.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9456.9 via Frontend Transport; Sun, 21 Dec 2025 15:03:11 +0000 Received: from drhqmail201.nvidia.com (10.126.190.180) by mail.nvidia.com (10.127.129.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Sun, 21 Dec 2025 07:02:58 -0800 Received: from drhqmail202.nvidia.com (10.126.190.181) by drhqmail201.nvidia.com (10.126.190.180) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Sun, 21 Dec 2025 07:02:58 -0800 Received: from nvidia.com (10.127.8.12) by mail.nvidia.com (10.126.190.181) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend Transport; Sun, 21 Dec 2025 07:02:57 -0800 From: Shani Peretz To: Chinh Cao CC: Anatoly Burakov , Bruce Richardson , dpdk stable Subject: patch 'net/ice/base: fix integer overflow on NVM init' has been queued to stable release 23.11.6 Date: Sun, 21 Dec 2025 16:56:49 +0200 Message-ID: <20251221145746.763179-61-shperetz@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251221145746.763179-1-shperetz@nvidia.com> References: <20251221145746.763179-1-shperetz@nvidia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY4PEPF0000E9DC:EE_|CY5PR12MB6477:EE_ X-MS-Office365-Filtering-Correlation-Id: c4375214-627c-4ee8-1604-08de40a20f1e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|82310400026|376014|1800799024|7053199007|13003099007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?OjcctHbN+CB+azcsR+3U3S0KiJYIY1KV16dz64BfiNYDFlIy40g9j5y53DEF?= =?us-ascii?Q?/9/nsIwkhyGCaZNbVNtarCldo3VO9njv6n4+/IipMq1vGtZD2QOIMwxezNBm?= =?us-ascii?Q?WEgX+FCkjwczRAo77V8pi8fCFWcrAcLa97wxaKwnsxx9EGppECyV5H85mOUG?= =?us-ascii?Q?QJ5VrKCrtxa/0FxP3jXPqrKxrD9VAOGhUxv6vaAglmadkkl9kc2uJIoibtV5?= =?us-ascii?Q?yK76qaf0+NgKhNYeXyMQDY37iAlocFuShwUvvUR0zczwS/k+zJ+II+qO/RjZ?= =?us-ascii?Q?PyYzceuM2RKo7gz3R2zHjgL1hNxYZYlW0Kwb9AAPhDB6i8MMtE6hRV/vnX6g?= =?us-ascii?Q?rc7iyEtA2b56EBTGZ2Euzpxw5eWM+EJ30T9HlxnzQA7PcQN1+Cd2EJF6y9uu?= =?us-ascii?Q?8CV6w5tDO3wc2UWxRMy+lsWcCy9qvnCXuNYQBj8BTVQ2VvfoAWOGepGIi4qA?= =?us-ascii?Q?k9WGSgKcCag2xBjiigaXlIyRvmZxwD8T5DqYFr+/KR5cFSudNfVCwu/4fgE3?= =?us-ascii?Q?oF4Xz3pxqybjCzlrxpuE8QGGz7TC93jaXYgMmUQxAi95pta9W7jZA7d00Zgy?= =?us-ascii?Q?DCSWn4lEk2TLD6F29KBxHGowBVSRz89vFA1uJA41wBuxlFLrPfo+IpnprsX+?= =?us-ascii?Q?RozYqUowZ0rvcaw/4fRWCUiASV+X+j/uIZ94thSZKJuQf5TJrZ7NWADPAHcN?= =?us-ascii?Q?/Q1jrHancS6w9j4Y4UXL6LROIzXBJfHeV9B/MUalHP+5p2ciHpfwN9a2gB6F?= =?us-ascii?Q?MOV6L4rXaAMcxgWQ1ODYVJuyWVUcmlDnZa8uwutyWJgWbmeLq8XstgwDY+H5?= =?us-ascii?Q?tzrh0ONsEmu4irueMmo3gYoxjk3qZ91w4SK5TE0x6aJKAqqTJY6fl1n1SiO0?= =?us-ascii?Q?2tefsy8Eh0QFhLha4I8xXS55pWCAlALGWZq+DuKrFdsySoGq9sdSFLj/PjXx?= =?us-ascii?Q?Bwq2jTLPIAXdxijD7yd8I2iTDBhhBtVg4RJuCV+w8TySaNk8ft1Oth4gj0NU?= =?us-ascii?Q?nWrFmfE+cPbsFwEEGroYDlGeH0/FbFJM4QrH4P/loR3UHen2VzD+gDN8t0Fs?= =?us-ascii?Q?uSzNmvcPtzCRl9eatmZxhBNML45AaSxnWnz6vloKJytfBPD1L6g2qQ0RCOwd?= =?us-ascii?Q?WmYsewgs5GJvHjEqQQZWkMfURWWKGA5KHiHS+LonPwQLcQexikYIUxhYOmtH?= =?us-ascii?Q?TEXPidlG4G5BhCg9HUGKzhWncfCXZUoLxjV8r6+etfTttcUzuyB3aWx0dMKs?= =?us-ascii?Q?OxXltfO/lCDiEIvOumm8J7tysY1KLw2iSdD4zcOYEqRN+qWEZJ2miATFN354?= =?us-ascii?Q?jYFmbSq0EJPnnTJczc1yDgvJr+yLS1mbmgu4MzIV0fSIb0f654xsKYrCCGx4?= =?us-ascii?Q?/YDDwMbEN/Xw0yZsGIj4iYcG28plH40o3Ydx1YxxfAAKI6dpbUMIBH5aEKFd?= =?us-ascii?Q?rhvcqxhif5R5Xfh5YLqcjr83H4fs0eIyN1zuoHJdXxj3bysDNe3nTolpcXPJ?= =?us-ascii?Q?CXKq4esP/WgKS47EexA/UWPMm4pf3XFIJsKiZzDvhwIkCrkvQv1WPWMvN2cy?= =?us-ascii?Q?2QTC7KTbV7S10lVtvFoGAad/Fv3AAYnxBACrXxng?= X-Forefront-Antispam-Report: CIP:216.228.118.232; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc7edge1.nvidia.com; CAT:NONE; SFS:(13230040)(36860700013)(82310400026)(376014)(1800799024)(7053199007)(13003099007); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2025 15:03:11.4742 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c4375214-627c-4ee8-1604-08de40a20f1e X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.118.232]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CY4PEPF0000E9DC.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR12MB6477 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 23.11.6 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 12/26/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/shanipr/dpdk-stable This queued commit can be viewed at: https://github.com/shanipr/dpdk-stable/commit/cfe6e6752ef806b8266d56d44157737a1f69e649 Thanks. Shani --- >From cfe6e6752ef806b8266d56d44157737a1f69e649 Mon Sep 17 00:00:00 2001 From: Chinh Cao Date: Wed, 1 Oct 2025 13:29:04 +0100 Subject: [PATCH] net/ice/base: fix integer overflow on NVM init [ upstream commit 96b1a23f3ea5614e5795307295234c15e0e99a1e ] The shadow RAM size is defined as 16-bit unsigned, which may result in overflows under certain scenarios. Fix the value to be 32-bit. Fixes: a240ff50505b ("net/ice/base: add basic structures") Signed-off-by: Chinh Cao Signed-off-by: Anatoly Burakov 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 9d442e7e98..ba42e755e4 100644 --- a/drivers/net/ice/base/ice_type.h +++ b/drivers/net/ice/base/ice_type.h @@ -843,7 +843,7 @@ struct ice_flash_info { struct ice_orom_info orom; /* Option ROM version info */ struct ice_nvm_info nvm; /* NVM version information */ struct ice_bank_info banks; /* Flash Bank information */ - u16 sr_words; /* Shadow RAM size in words */ + u32 sr_words; /* Shadow RAM size in words */ u32 flash_size; /* Size of available flash in bytes */ u8 blank_nvm_mode; /* is NVM empty (no FW present) */ }; -- 2.43.0 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2025-12-21 16:54:20.303737954 +0200 +++ 0061-net-ice-base-fix-integer-overflow-on-NVM-init.patch 2025-12-21 16:54:17.168026000 +0200 @@ -1 +1 @@ -From 96b1a23f3ea5614e5795307295234c15e0e99a1e Mon Sep 17 00:00:00 2001 +From cfe6e6752ef806b8266d56d44157737a1f69e649 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 96b1a23f3ea5614e5795307295234c15e0e99a1e ] + @@ -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,5 +20,5 @@ -diff --git a/drivers/net/intel/ice/base/ice_type.h b/drivers/net/intel/ice/base/ice_type.h -index ae3b944d6e..5f1f1a2f13 100644 ---- a/drivers/net/intel/ice/base/ice_type.h -+++ b/drivers/net/intel/ice/base/ice_type.h -@@ -982,7 +982,7 @@ struct ice_flash_info { +diff --git a/drivers/net/ice/base/ice_type.h b/drivers/net/ice/base/ice_type.h +index 9d442e7e98..ba42e755e4 100644 +--- a/drivers/net/ice/base/ice_type.h ++++ b/drivers/net/ice/base/ice_type.h +@@ -843,7 +843,7 @@ struct ice_flash_info {