[{"id":3682777,"web_url":"http://patchwork.ozlabs.org/comment/3682777/","msgid":"<IA3PR11MB898650A3226F812E881C1630E5362@IA3PR11MB8986.namprd11.prod.outlook.com>","list_archive_url":null,"date":"2026-04-27T15:30:08","subject":"Re: [Intel-wired-lan] [PATCH net] ice: fix stats array overflow\n when VF requests more queues","submitter":{"id":75597,"url":"http://patchwork.ozlabs.org/api/people/75597/","name":"Loktionov, Aleksandr","email":"aleksandr.loktionov@intel.com"},"content":"> -----Original Message-----\n> From: Intel-wired-lan <intel-wired-lan-bounces@osuosl.org> On Behalf\n> Of Michal Schmidt\n> Sent: Monday, April 27, 2026 5:18 PM\n> To: Nguyen, Anthony L <anthony.l.nguyen@intel.com>; Kitszel,\n> Przemyslaw <przemyslaw.kitszel@intel.com>; Andrew Lunn\n> <andrew+netdev@lunn.ch>; David S. Miller <davem@davemloft.net>; Eric\n> Dumazet <edumazet@google.com>; Jakub Kicinski <kuba@kernel.org>; Paolo\n> Abeni <pabeni@redhat.com>; Keller, Jacob E <jacob.e.keller@intel.com>;\n> Oros, Petr <poros@redhat.com>\n> Cc: intel-wired-lan@lists.osuosl.org; netdev@vger.kernel.org; linux-\n> kernel@vger.kernel.org\n> Subject: [Intel-wired-lan] [PATCH net] ice: fix stats array overflow\n> when VF requests more queues\n> \n> When a VF increases its queue count via VIRTCHNL_OP_REQUEST_QUEUES,\n> ice_vc_request_qs_msg() sets vf->num_req_qs and triggers a VF reset.\n> The reset calls ice_vf_reconfig_vsi(), which does ice_vsi_decfg()\n> followed by ice_vsi_cfg(). ice_vsi_decfg() does not free the per-ring\n> stats arrays. Inside ice_vsi_cfg_def(), ice_vsi_set_num_qs() updates\n> alloc_txq/alloc_rxq to the new larger value, but\n> ice_vsi_alloc_stat_arrays() returns early because the stats already\n> exist. ice_vsi_alloc_ring_stats() then iterates using the new larger\n> alloc_txq and writes beyond the bounds of the old, smaller\n> tx_ring_stats/rx_ring_stats pointer arrays, corrupting adjacent SLUB\n> metadata.\n> \n> KASAN detects the bug:\n>  ==================================================================\n>  BUG: KASAN: slab-out-of-bounds in\n> ice_vsi_alloc_ring_stats+0x385/0x4a0 [ice]  Read of size 8 at addr\n> ffff88810affea60 by task kworker/u131:7/221\n> \n>  CPU: 24 UID: 0 PID: 221 Comm: kworker/u131:7 Not tainted 7.1.0-rc1+\n> #1 PREEMPT(lazy)  ...\n>  Workqueue: ice ice_service_task [ice]\n>  Call Trace:\n>   <TASK>\n>   ...\n>   kasan_report+0xd7/0x120\n>   ice_vsi_alloc_ring_stats+0x385/0x4a0 [ice]\n>   ice_vsi_cfg_def+0x12e2/0x2060 [ice]\n>   ice_vsi_cfg+0xb5/0x3c0 [ice]\n>   ice_reset_vf+0x858/0xf80 [ice]\n>   ice_vc_request_qs_msg+0x1da/0x290 [ice]\n>   ice_vc_process_vf_msg+0xb15/0x1430 [ice]\n>   __ice_clean_ctrlq+0x70d/0x9d0 [ice]\n>   ice_service_task+0x840/0xf20 [ice]\n>   process_one_work+0x690/0xff0\n>   worker_thread+0x4d9/0xd20\n>   kthread+0x322/0x410\n>   ret_from_fork+0x332/0x660\n>   ret_from_fork_asm+0x1a/0x30\n>   </TASK>\n> \n>  Allocated by task 2439:\n>   kasan_save_stack+0x1c/0x40\n>   kasan_save_track+0x10/0x30\n>   __kasan_kmalloc+0x96/0xb0\n>   __kmalloc_noprof+0x1d8/0x580\n>   ice_vsi_cfg_def+0x115c/0x2060 [ice]\n>   ice_vsi_cfg+0xb5/0x3c0 [ice]\n>   ice_vsi_setup+0x180/0x320 [ice]\n>   ice_start_vfs+0x1f3/0x590 [ice]\n>   ice_ena_vfs+0x66d/0x798 [ice]\n>   ice_sriov_configure.cold+0xe4/0x121 [ice]\n>   sriov_numvfs_store+0x279/0x480\n>   kernfs_fop_write_iter+0x331/0x4f0\n>   vfs_write+0x4c4/0xe40\n>   ksys_write+0x10c/0x240\n>   do_syscall_64+0xd9/0x650\n>   entry_SYSCALL_64_after_hwframe+0x76/0x7e\n> \n>  The buggy address belongs to the object at ffff88810affea40\n>                 which belongs to the cache kmalloc-32 of size 32  The\n> buggy address is located 0 bytes to the right of\n>                 allocated 32-byte region [ffff88810affea40,\n> ffff88810affea60)  ...\n>  ==================================================================\n> \n> ice_vsi_rebuild() handles this correctly by calling\n> ice_vsi_realloc_stat_arrays() before reconfiguration, but\n> ice_vf_reconfig_vsi() was missing this call.\n> \n> Fix by calling ice_vsi_realloc_stat_arrays() in ice_vf_reconfig_vsi()\n> before ice_vsi_decfg(), mirroring the ice_vsi_rebuild() pattern. Set\n> vsi->req_txq/req_rxq from vf->num_req_qs so the realloc function knows\n> the target array size.\n> \n> See the linked RHEL Jira item for a reproducer.\n> \n> Fixes: 2a2cb4c6c181 (\"ice: replace ice_vf_recreate_vsi() with\n> ice_vf_reconfig_vsi()\")\n> Closes: https://redhat.atlassian.net/browse/RHEL-164321\nNot sure are links to local JIRAs are acceptable in kernel?\n\nWhy no Cc: stable@vger.kernel.org? \n\nReviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>\n\n> Signed-off-by: Michal Schmidt <mschmidt@redhat.com>\n> Assisted-by: Claude:claude-opus-4-6 semcode\n> ---\n>  drivers/net/ethernet/intel/ice/ice_lib.c    | 2 +-\n>  drivers/net/ethernet/intel/ice/ice_lib.h    | 1 +\n>  drivers/net/ethernet/intel/ice/ice_vf_lib.c | 7 +++++++\n>  3 files changed, 9 insertions(+), 1 deletion(-)\n> \n> diff --git a/drivers/net/ethernet/intel/ice/ice_lib.c\n> b/drivers/net/ethernet/intel/ice/ice_lib.c\n> index 837b71b7b2b7..fc78176a2a8d 100644\n> --- a/drivers/net/ethernet/intel/ice/ice_lib.c\n> +++ b/drivers/net/ethernet/intel/ice/ice_lib.c\n> @@ -3015,7 +3015,7 @@ ice_vsi_rebuild_set_coalesce(struct ice_vsi\n> *vsi,\n>   * ice_vsi_realloc_stat_arrays - Frees unused stat structures or\n> alloc new ones\n>   * @vsi: VSI pointer\n>   */\n> -static int\n> +int\n>  ice_vsi_realloc_stat_arrays(struct ice_vsi *vsi)  {\n>  \tu16 req_txq = vsi->req_txq ? vsi->req_txq : vsi->alloc_txq;\n> diff --git a/drivers/net/ethernet/intel/ice/ice_lib.h\n> b/drivers/net/ethernet/intel/ice/ice_lib.h\n> index 49454d98dcfe..6f7da84384e5 100644\n> --- a/drivers/net/ethernet/intel/ice/ice_lib.h\n> +++ b/drivers/net/ethernet/intel/ice/ice_lib.h\n> @@ -66,6 +66,7 @@ int ice_ena_vsi(struct ice_vsi *vsi, bool locked);\n> void ice_vsi_decfg(struct ice_vsi *vsi);  void ice_dis_vsi(struct\n> ice_vsi *vsi, bool locked);\n> \n> +int ice_vsi_realloc_stat_arrays(struct ice_vsi *vsi);\n>  int ice_vsi_rebuild(struct ice_vsi *vsi, u32 vsi_flags);  int\n> ice_vsi_cfg(struct ice_vsi *vsi);  struct ice_vsi\n> *ice_vsi_alloc(struct ice_pf *pf); diff --git\n> a/drivers/net/ethernet/intel/ice/ice_vf_lib.c\n> b/drivers/net/ethernet/intel/ice/ice_vf_lib.c\n> index 772f6b07340d..9edb2c14f553 100644\n> --- a/drivers/net/ethernet/intel/ice/ice_vf_lib.c\n> +++ b/drivers/net/ethernet/intel/ice/ice_vf_lib.c\n> @@ -268,6 +268,13 @@ static int ice_vf_reconfig_vsi(struct ice_vf *vf)\n> \n>  \tvsi->flags = ICE_VSI_FLAG_NO_INIT;\n> \n> +\tvsi->req_txq = vf->num_req_qs;\n> +\tvsi->req_rxq = vf->num_req_qs;\n> +\n> +\terr = ice_vsi_realloc_stat_arrays(vsi);\n> +\tif (err)\n> +\t\treturn err;\n> +\n>  \tice_vsi_decfg(vsi);\n>  \tice_fltr_remove_all(vsi);\n> \n> --\n> 2.54.0","headers":{"Return-Path":"<intel-wired-lan-bounces@osuosl.org>","X-Original-To":["incoming@patchwork.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=osuosl.org header.i=@osuosl.org header.a=rsa-sha256\n header.s=default header.b=sy+0+HC7;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g46vl6j7Kz1yHX\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 01:30:26 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 3C00040593;\n\tMon, 27 Apr 2026 15:30:24 +0000 (UTC)","from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id E5NbM2Rd5FW7; Mon, 27 Apr 2026 15:30:22 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 4B4A84058F;\n\tMon, 27 Apr 2026 15:30:22 +0000 (UTC)","from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n by lists1.osuosl.org (Postfix) with ESMTP id 1F066231\n for <intel-wired-lan@lists.osuosl.org>; Mon, 27 Apr 2026 15:30:20 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp1.osuosl.org (Postfix) with ESMTP id 055D280EB6\n for <intel-wired-lan@lists.osuosl.org>; Mon, 27 Apr 2026 15:30:20 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id mnYh4rgoUcQB for <intel-wired-lan@lists.osuosl.org>;\n Mon, 27 Apr 2026 15:30:19 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [192.198.163.13])\n by smtp1.osuosl.org (Postfix) with ESMTPS id 7D65B80F94\n for <intel-wired-lan@lists.osuosl.org>; Mon, 27 Apr 2026 15:30:18 +0000 (UTC)","from fmviesa003.fm.intel.com ([10.60.135.143])\n by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 27 Apr 2026 08:30:17 -0700","from orsmsx902.amr.corp.intel.com ([10.22.229.24])\n by fmviesa003.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 27 Apr 2026 08:30:17 -0700","from ORSMSX903.amr.corp.intel.com (10.22.229.25) by\n ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Mon, 27 Apr 2026 08:30:16 -0700","from ORSEDG901.ED.cps.intel.com (10.7.248.11) by\n ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37 via Frontend Transport; Mon, 27 Apr 2026 08:30:16 -0700","from PH7PR06CU001.outbound.protection.outlook.com (52.101.201.42) by\n edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Mon, 27 Apr 2026 08:30:15 -0700","from IA3PR11MB8986.namprd11.prod.outlook.com (2603:10b6:208:577::21)\n by DM4PR11MB7254.namprd11.prod.outlook.com (2603:10b6:8:10e::8) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.16; Mon, 27 Apr\n 2026 15:30:09 +0000","from IA3PR11MB8986.namprd11.prod.outlook.com\n ([fe80::e6f0:6afb:6ef9:ab5c]) by IA3PR11MB8986.namprd11.prod.outlook.com\n ([fe80::e6f0:6afb:6ef9:ab5c%5]) with mapi id 15.20.9870.013; Mon, 27 Apr 2026\n 15:30:09 +0000"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp4.osuosl.org 4B4A84058F","OpenDKIM Filter v2.11.0 smtp1.osuosl.org 7D65B80F94"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1777303822;\n\tbh=DVBfMFiORIwbJvS6SgoVtUu0p5VBTkQMzgfGOakLNTQ=;\n\th=From:To:CC:Date:References:In-Reply-To:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From;\n\tb=sy+0+HC7TkryKym1Ab/+OaRSzWjKrdWIjECRNdcuqmect5YSRAVDeFI40Drja2SfI\n\t rB0oceIv+o9Dm7YjPnS/W5WBThTcpZSatce7GyUd/Auvutx/ZW50+qZHZpywp3v4DO\n\t CV7kymL/24kG2EAyhTe+9ADExLuc/4NnWis6F8GuZoQVtBjpb8Qfx3lLIX909uyZtC\n\t 1XLu15xk6m5XtQp0xvKvcvcmDoeE3DAHU1bsbJKRGHhxRBs86C+12V9wAlaBGotPHX\n\t TWrN+IhznSNoyD4XTU1T60fPfbcQkegQqoskdm/r9kWhR5+YvU7xhE/823WDiAdEbH\n\t s9yL/fgVwdRlA==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=192.198.163.13;\n helo=mgamail.intel.com; envelope-from=aleksandr.loktionov@intel.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp1.osuosl.org 7D65B80F94","X-CSE-ConnectionGUID":["DdVUdt4oS3eI6qmJRy8XZw==","FYe/hC+nRAGl0UyeTfUjKw=="],"X-CSE-MsgGUID":["Z4gGMWGBR6Wpnuq5Zpu09Q==","L7IuBRMGS/m/lHdvaJE7Pg=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11769\"; a=\"80769852\"","E=Sophos;i=\"6.23,202,1770624000\"; d=\"scan'208\";a=\"80769852\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=oOwPtMzISM/XBmSQzBNVy1O5xmlWAfmf3Zc3DGmhplHvxCqa+EIfUmsuPRBbim9V8qE4wMDXmaSn7LUJwij5SITgi4OqjFzyeF8lQKuzgRLj5DJXuLVJdZjOP2FYk2qLYh+3XmmWj3bU/PjVc1qxt/TjmrZzLQ0aHIesjy2EymhGvWr5CTlsJ4PLHHOan8PqBKg2VxBCRe/ZopVAk0sCIM2fYsyquX9Z2p43AfaR6aPrxYsmZ9ertx321rXhwNQMl7HMXUmzfure9SwqqlqmlIDmbhhhyl74v33nF+/7/uutJPpPLpeTCHVNk7N/cdLvsXhpCoB6YYCmHEjKISwtlA==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=DVBfMFiORIwbJvS6SgoVtUu0p5VBTkQMzgfGOakLNTQ=;\n b=MhP2i6omiUg8GhXpeYSOq51LJyHJsflXmz3Vj18PVWzZz57AnfBgRnMg6scZhRLG9QH+rOdbHkja6e4chNkFEjhhiTtyXRSJU+T8iAkr3qWO7bUj2MS+copAMVXeRISuGavCexmRuzA/fPHwM3gpelb+4eiAPC8I83oas2/5kFWlhHSF7GRwtIfECAjWHiBVNUOHO5zBNwJGoX8BIBVNB9aqyBIvqnyHPoKyDZRl4VQfJLjsjsctOlEIwLHq65opmECapNsSZCyTPK7sND4sW1maQMDyOUaY8G9/e3IDP7khnGbYQuO81TTd+zvi4wi468XssfbUwiqMiCrBYEMhZg==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;\n dkim=pass header.d=intel.com; arc=none","From":"\"Loktionov, Aleksandr\" <aleksandr.loktionov@intel.com>","To":"\"Schmidt, Michal\" <mschmidt@redhat.com>, \"Nguyen, Anthony L\"\n <anthony.l.nguyen@intel.com>, \"Kitszel, Przemyslaw\"\n <przemyslaw.kitszel@intel.com>, Andrew Lunn <andrew+netdev@lunn.ch>, \"David\n S. Miller\" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, \"Jakub\n Kicinski\" <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, \"Keller, Jacob\n E\" <jacob.e.keller@intel.com>, \"Oros, Petr\" <poros@redhat.com>","CC":"\"intel-wired-lan@lists.osuosl.org\" <intel-wired-lan@lists.osuosl.org>,\n \"netdev@vger.kernel.org\" <netdev@vger.kernel.org>,\n \"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>","Thread-Topic":"[Intel-wired-lan] [PATCH net] ice: fix stats array overflow when\n VF requests more queues","Thread-Index":"AQHc1lk48Odsf+k21Uyipa6RzxdPxrXzCECg","Date":"Mon, 27 Apr 2026 15:30:08 +0000","Message-ID":"\n <IA3PR11MB898650A3226F812E881C1630E5362@IA3PR11MB8986.namprd11.prod.outlook.com>","References":"<20260427151827.43342-1-mschmidt@redhat.com>","In-Reply-To":"<20260427151827.43342-1-mschmidt@redhat.com>","Accept-Language":"en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","x-ms-publictraffictype":"Email","x-ms-traffictypediagnostic":"IA3PR11MB8986:EE_|DM4PR11MB7254:EE_","x-ms-office365-filtering-correlation-id":"c9fa4db1-1c9c-45ca-582b-08dea471ddb9","x-ld-processed":"46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|376014|7416014|1800799024|366016|921020|38070700021|22082099003|56012099003|18002099003;","x-microsoft-antispam-message-info":"\n WGst+Sa42WBAi9wny+N3DVBfoRRJcH0lpjunpvKPCqjy/9m7fLgatsdHGNnc01jY+SwKkqpyBtIqvi3rRcCc1j1B9Bd8zP1wya3J9SYPfuc7/yXXlcZO35sppljTGb7RfUyn6XS11WyF7cB6Jp6I7Q9v5flTUIOKUXvB88zyLq2Rb6QeogVsp94jTljJlgHNH9udAXRj9I5f/dZFhtaEoMfCHQiJ3dXrXUtDLgAbfEO0RPWS0JCU8bXXWMheuJj0F8DJ4HJ/ASAGXIwCFIUHl2yYw0+J4QjZXCym+Z57pgGQwyCTj1X2RB9G5jXmMSeijDvwVH0m1BdXxB5BOzNiZKs/JV+r5EDsVWmjIJpPCxqp/r90lV89AXRqkJmm49pcvynQLBR79AQgAf7YlQB0kkRsxKrGaJ7lbvSvGy5zkyooe85ySNL1BnC3TM0xBbsanOKhmyE4nZwiifJEArMVDrNkiVBMXp9YQIAp8CvZ+Iq33oJ35CYE4amGum+peFo/munW6t6oMm6IGuhm4DlOetnLIsBSNQz0m4fEEwxwF7GaubaYiWZ5DAR/FCvd2GOXe0e6XzVpJiiifzcYVwbN5Am063D71e9k1ZvNchGngSDQCY0AK4B3ZiCOW2nyBeD4diYg9CPyH3fK2J82uk6Cz6ruQoRnC5HAsg7JW1qnP84dpiJqi60VLCLjw8C7YmNZ4t60Tp85Dzpp6dtK4XLxl5TCXo+tCgq4j8tTaiWBA02oyzZ1LMFnOktTfidVJrlajDRe5DHH7dlWMHrUwp9noyKzz1WLv5vC74vwkXjb7WJ4TDBJjaX0ImdTlHjjGJfP","x-forefront-antispam-report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:IA3PR11MB8986.namprd11.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(376014)(7416014)(1800799024)(366016)(921020)(38070700021)(22082099003)(56012099003)(18002099003);\n DIR:OUT; SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"\n LyyLjpQE0g8bmgTnNGPP9dDkcDPnVM94pChSycwqLV7Z2xqxW306cZfTRaHfb7O8gNUiIGhyvOiZXgAIc+UCBB9B3hq/fFH/LCpj9jrRdIOi9c90YLjorSUVXjIIaAAA2Q1JIWUjAzoCZov+owTvnFWllpkhihNQmONDEuNJqE5MpEpR2yjCYZwXU5aPsEQZESQQX9q+EsfEN5HciSgMjYGRaNdndWCpbhzVzxI21LvgxafgAnmytwqDG/ae1ECeDFhq+CVpmz7iUsQLstQBlxfW/kz+6lq+0yxG2Cc27/5d/9TXVNTXGwga6OPEXJa2k4D3fW/hKU1VDV1S1D/060WJyig118t+EWvHdowaJR24jYWzbaXLCGryCsgoIU+6qU7PMVoNAq69RQaoVSlKTj/oD4svvcEqIqq9ih+WQi3VO3e06K1Na7jMSV7tWiJeoIwUZ6VK8mrVLN8j3g++05NaHe2O45w0QS+v4UYUop68YPvKlOgA14WdeJMSWQN0Mpki8SLJbFrlLE2OPpO3E1v+5Zs+3MX0vn64lWNJ0oBMIWPchiTGOG4hhKFR7/yndD1D81v1CTxwt9omnbIzso3vGvUg9U2JQy3PvQ6FIQCprkQzwR5r3tcFbzh5CB6gcSoxi7u2lrelBkFzg1gFedVUWyhxG/5Df/4EJg9yqOh4YfdsA22uW6a2fjYkJ/nAYximn4DbXxAEZgGZfUO/QSgsveyTKZqlfEEdrlCVMomfI62cfACr6yjp95iudWNwl5NhGmbzvBg4wjk5+YRN4WlYZwjxwFE9oJhBi3FSYdAXdhzYluhfXoJiPGRldMEg53WwwXgumf6dol0hDllzRB6PKuz5C5CKRmIVw4U9Gib5ogifG4xz/LQhxgVLDsJwR2KkHEX14MDQSdj7W61vR91oRjp86+T2jK2Lab5s/9GbvGmR6YxybUKvxk/zE7kcdvaSDO3Vz953llCskkTZ+NoBGpS9nY0WjoIOzmTcLlQZJrWs2C0yRkQuSEhcbKNcUgS19wwzUNO0VcTipYsjukrr+RjkzVpdUlHy1Hstz1IFjyHQtTmP4wmvACoyv9Gvq8tsCDi+t8GvXEvgRyV1Z+g5HpRxybSDpVFn1ntI3ljfCF1pHF4gfIb95sJeDSl2BmqueT7e5p8ZewAEFYJFRYEGWDocsuXJpU5850hCht11bMjkrSSP64iixyg/hKrumuPHFigoFkdpGqEKpBClafHWvaIE3qPeDzFPYApQILW0MYfBZTB5Idpufjtl9OyvJ3RrEcDvDR5a5N8vbWwO89R44wle3J5HicPTdtRpoR0QQ6okxioIQhAgSwdci22lVoa3YM9Pm6I4B289sdClim04Me+PyiMKOp2RO/riYfWtmGvgXlTwlKrEwFxIZNvAdC3MMTrr+0RnosDfNBUBtomjKuDm9rPlDanJp0zGxZXk9MTSpD5K2c/7a3BzamaG/EXTaO03J48h6epFhjNWJdAF3HWv3XUoja7nndoZ2HkXDx6Lgqfa0j34+hutUPB5YLvGZtMuMp90+eRJCM1wrARc+Be7MG7N5j8LyexmXxQthsBjGl4tdB2trAZ5wMZ+kKa+3bYgrwAf8uhuhecyEQ/VGyZZRqkSW1vCAZNQzlAdKOv8Ctg6RknlZTh8vRZsBThzAFkpsp+6gED7O3XP7zdL65fX1VY4yUEFlYmkBB7ml7TksqecfmVC9E7UajtaOw8hc3bkLggnE29hsqnwzhn+S+Rf0l0ylGqvS2epcuQ=","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","X-Exchange-RoutingPolicyChecked":"\n SpsnHXlkfkFkxvfzVJ8DVWtDYbk+Jz44q25lCMgESbhfVv8y3rZsQTTCBq8VuJE2Izt3rjaMX0xJ+x+Vvc+d9GyAi0VFFZzwlXFPxPFKvXzOjnLBiCtVE/muj93hY8A40cGIUOq4vvrOirGWFWNxoKBBJNKd/iJBuhWSPJtvxwrmMuFT41Aqspj/KKn+XETUbLDWTuoCkeF0iS23uhHadcXGlBLtjTUa9JMo+8WPzZ6dFkOVnTezs633yp/Sf0OS40NEr+Su4Fes/xYKCIjfHfxd5ibnjWwjVP79lDU4tz9AfhMRw/bQg6ErJWZQVaNxaNrBP4UIM04+VMwv67NRMw==","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"IA3PR11MB8986.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n c9fa4db1-1c9c-45ca-582b-08dea471ddb9","X-MS-Exchange-CrossTenant-originalarrivaltime":"27 Apr 2026 15:30:09.0053 (UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"46c98d88-e344-4ed4-8496-4ed7712e255d","X-MS-Exchange-CrossTenant-mailboxtype":"HOSTED","X-MS-Exchange-CrossTenant-userprincipalname":"\n Xt14jlUSSNtuAtkIBnkejUxzLZTo8gYtM/8ZqECDPNy7mR5Sf4590917CsbPJMPhP4SMUxVOqlEUL/b55nO/z11wrqET88Yy3fyjTgJm2x4=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DM4PR11MB7254","X-OriginatorOrg":"intel.com","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1777303818; x=1808839818;\n h=from:to:cc:subject:date:message-id:references:\n in-reply-to:content-transfer-encoding:mime-version;\n bh=3Oc+lokG1n60s8Z+/oKFReuWKsKxXWcnGjnOPLa/vuo=;\n b=XUUeUqfnCfmY+RQA2E7/IbNvOK7rDB5AHlMyQ+i0Za6GGKEhbkgApcCR\n lLa9HPEbFtZGZYgF27d44Gq2i0rUffB8oi9Lny9xmsmBHKkC80BomooU1\n NSi8PrQTH7uJMIYLNaauRrzgSTzhbfMxduZ4/XsshnuqV0CfBciuUPqTP\n Wq4QkqZo121T9Rck0oVZ9vMco/Wgc59iVeC2kQAQFLHpxet0LkeU7EfGA\n GrS0ogRsyFXmfmYJ2Go/URTYMJWKAmcB4iuPpYsOf6xumQFfFBEXNhrN6\n LYNRhcc3MhibPTNTKN7D1QyxsBMu91ExZstS/y1QZk49LH2/mDPJ6wMwL\n A==;","X-Mailman-Original-Authentication-Results":["smtp1.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=intel.com","smtp1.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=XUUeUqfn","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Subject":"Re: [Intel-wired-lan] [PATCH net] ice: fix stats array overflow\n when VF requests more queues","X-BeenThere":"intel-wired-lan@osuosl.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Intel Wired Ethernet Linux Kernel Driver Development\n <intel-wired-lan.osuosl.org>","List-Unsubscribe":"<https://lists.osuosl.org/mailman/options/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>","List-Archive":"<http://lists.osuosl.org/pipermail/intel-wired-lan/>","List-Post":"<mailto:intel-wired-lan@osuosl.org>","List-Help":"<mailto:intel-wired-lan-request@osuosl.org?subject=help>","List-Subscribe":"<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>","Errors-To":"intel-wired-lan-bounces@osuosl.org","Sender":"\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"}},{"id":3682912,"web_url":"http://patchwork.ozlabs.org/comment/3682912/","msgid":"<CADEbmW0m_4p9XZZYWnX8RmYjtj1YtV2FRVygac1QH8iN8+FpGQ@mail.gmail.com>","list_archive_url":null,"date":"2026-04-27T19:32:19","subject":"Re: [Intel-wired-lan] [PATCH net] ice: fix stats array overflow\n when VF requests more queues","submitter":{"id":1162,"url":"http://patchwork.ozlabs.org/api/people/1162/","name":"Michal Schmidt","email":"mschmidt@redhat.com"},"content":"On Mon, Apr 27, 2026 at 5:30 PM Loktionov, Aleksandr\n<aleksandr.loktionov@intel.com> wrote:\n> > -----Original Message-----\n> > From: Intel-wired-lan <intel-wired-lan-bounces@osuosl.org> On Behalf\n> > Of Michal Schmidt\n...\n> > See the linked RHEL Jira item for a reproducer.\n> >\n> > Fixes: 2a2cb4c6c181 (\"ice: replace ice_vf_recreate_vsi() with\n> > ice_vf_reconfig_vsi()\")\n> > Closes: https://redhat.atlassian.net/browse/RHEL-164321\n> Not sure are links to local JIRAs are acceptable in kernel?\n\nThe ticket is publicly visible and does not require a login.\n\n> Why no Cc: stable@vger.kernel.org?\n\nApparently I still have not internalized the removal of the netdev\nspecial stable handling from 5 years ago. Sorry!\n\nMichal\n\n> Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com>\n>\n> > Signed-off-by: Michal Schmidt <mschmidt@redhat.com>\n> > Assisted-by: Claude:claude-opus-4-6 semcode\n> > ---\n> >  drivers/net/ethernet/intel/ice/ice_lib.c    | 2 +-\n> >  drivers/net/ethernet/intel/ice/ice_lib.h    | 1 +\n> >  drivers/net/ethernet/intel/ice/ice_vf_lib.c | 7 +++++++\n> >  3 files changed, 9 insertions(+), 1 deletion(-)\n> >\n> > diff --git a/drivers/net/ethernet/intel/ice/ice_lib.c\n> > b/drivers/net/ethernet/intel/ice/ice_lib.c\n> > index 837b71b7b2b7..fc78176a2a8d 100644\n> > --- a/drivers/net/ethernet/intel/ice/ice_lib.c\n> > +++ b/drivers/net/ethernet/intel/ice/ice_lib.c\n> > @@ -3015,7 +3015,7 @@ ice_vsi_rebuild_set_coalesce(struct ice_vsi\n> > *vsi,\n> >   * ice_vsi_realloc_stat_arrays - Frees unused stat structures or\n> > alloc new ones\n> >   * @vsi: VSI pointer\n> >   */\n> > -static int\n> > +int\n> >  ice_vsi_realloc_stat_arrays(struct ice_vsi *vsi)  {\n> >       u16 req_txq = vsi->req_txq ? vsi->req_txq : vsi->alloc_txq;\n> > diff --git a/drivers/net/ethernet/intel/ice/ice_lib.h\n> > b/drivers/net/ethernet/intel/ice/ice_lib.h\n> > index 49454d98dcfe..6f7da84384e5 100644\n> > --- a/drivers/net/ethernet/intel/ice/ice_lib.h\n> > +++ b/drivers/net/ethernet/intel/ice/ice_lib.h\n> > @@ -66,6 +66,7 @@ int ice_ena_vsi(struct ice_vsi *vsi, bool locked);\n> > void ice_vsi_decfg(struct ice_vsi *vsi);  void ice_dis_vsi(struct\n> > ice_vsi *vsi, bool locked);\n> >\n> > +int ice_vsi_realloc_stat_arrays(struct ice_vsi *vsi);\n> >  int ice_vsi_rebuild(struct ice_vsi *vsi, u32 vsi_flags);  int\n> > ice_vsi_cfg(struct ice_vsi *vsi);  struct ice_vsi\n> > *ice_vsi_alloc(struct ice_pf *pf); diff --git\n> > a/drivers/net/ethernet/intel/ice/ice_vf_lib.c\n> > b/drivers/net/ethernet/intel/ice/ice_vf_lib.c\n> > index 772f6b07340d..9edb2c14f553 100644\n> > --- a/drivers/net/ethernet/intel/ice/ice_vf_lib.c\n> > +++ b/drivers/net/ethernet/intel/ice/ice_vf_lib.c\n> > @@ -268,6 +268,13 @@ static int ice_vf_reconfig_vsi(struct ice_vf *vf)\n> >\n> >       vsi->flags = ICE_VSI_FLAG_NO_INIT;\n> >\n> > +     vsi->req_txq = vf->num_req_qs;\n> > +     vsi->req_rxq = vf->num_req_qs;\n> > +\n> > +     err = ice_vsi_realloc_stat_arrays(vsi);\n> > +     if (err)\n> > +             return err;\n> > +\n> >       ice_vsi_decfg(vsi);\n> >       ice_fltr_remove_all(vsi);\n> >\n> > --\n> > 2.54.0\n>","headers":{"Return-Path":"<intel-wired-lan-bounces@osuosl.org>","X-Original-To":["incoming@patchwork.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=osuosl.org header.i=@osuosl.org header.a=rsa-sha256\n header.s=default header.b=XZWAqtET;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4DHJ2m6lz1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 05:32:44 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 6DB7D808D3;\n\tMon, 27 Apr 2026 19:32:42 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id hA0Od0dN-gcM; Mon, 27 Apr 2026 19:32:41 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id A7234808C7;\n\tMon, 27 Apr 2026 19:32:41 +0000 (UTC)","from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n by lists1.osuosl.org (Postfix) with ESMTP id ADF552DF\n for <intel-wired-lan@lists.osuosl.org>; Mon, 27 Apr 2026 19:32:39 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp1.osuosl.org (Postfix) with ESMTP id 93CC3808C4\n for <intel-wired-lan@lists.osuosl.org>; Mon, 27 Apr 2026 19:32:39 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id xNB5M8wt6daz for <intel-wired-lan@lists.osuosl.org>;\n Mon, 27 Apr 2026 19:32:38 +0000 (UTC)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.129.124])\n by smtp1.osuosl.org (Postfix) with ESMTPS id 5D8A5808C0\n for <intel-wired-lan@lists.osuosl.org>; Mon, 27 Apr 2026 19:32:37 +0000 (UTC)","from mail-ot1-f70.google.com (mail-ot1-f70.google.com\n [209.85.210.70]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-613-rI3u8GcvNPazAPXGwz-Z_g-1; Mon, 27 Apr 2026 15:32:32 -0400","by mail-ot1-f70.google.com with SMTP id\n 46e09a7af769-7dbc51bc49bso2430950a34.2\n for <intel-wired-lan@lists.osuosl.org>; Mon, 27 Apr 2026 12:32:32 -0700 (PDT)"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp1.osuosl.org A7234808C7","OpenDKIM Filter v2.11.0 smtp1.osuosl.org 5D8A5808C0"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1777318361;\n\tbh=50dwTOATE1Na5UCaAF9M0vP1RtBQIq5R5kvcUf3ZMyk=;\n\th=References:In-Reply-To:From:Date:To:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t Cc:From;\n\tb=XZWAqtETZ+zk8A77EWt4mFJPBg9caUL9kbq029Nlf/BNDdH8uLdqC+8Sm8F+xxqLQ\n\t /pXfocjnPcRqnyHuOq4se2qWdnUWmWtrDkvOVFEpBUq6YPa+rbMZS+QNm6BMgw6BPA\n\t /wOKLumN7nHu6SIERwVAQeeVvMYdoUJFZ+K31WOHzSlwSsGw8zk2s1s/BHjAhceNAI\n\t OaA0u9OYxnXcRoxRjrIE1yFeVZkLOHR6buQKe8FbTlPrRAGyV4L2ek0NWQEShaZiqW\n\t AvVn0wHyQ5vFxH9SM4gfI3O9J4530V5v8QB9hGGKGudA+RXfn46E0lPksqIsQ9inl9\n\t RNBi9p64IU6CA==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=170.10.129.124;\n helo=us-smtp-delivery-124.mimecast.com; envelope-from=mschmidt@redhat.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp1.osuosl.org 5D8A5808C0","X-MC-Unique":"rI3u8GcvNPazAPXGwz-Z_g-1","X-Mimecast-MFC-AGG-ID":"rI3u8GcvNPazAPXGwz-Z_g_1777318352","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777318352; x=1777923152;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=50dwTOATE1Na5UCaAF9M0vP1RtBQIq5R5kvcUf3ZMyk=;\n b=O7P/vMTMzzUzOwUH7NuZi/jz9iZusCpxALiNi2C0k4AVOlEl8jfUKSIBq3Zvc9dL7T\n lOYTIkud5azUdQs4O7ncgdpVfZsuWaiOffURHif/TXtJ8Iv75prKJFSoplHxqgvjti9J\n rJfHTMlaXx6pC7YTiFPi5DBbR/lzjHfmUJUE5xz4hFqzcSyrP9ENyhEc7fV40gekpNuX\n fHCtP21SNI/Z9o4wRQrXSaHQ3n4Qv5pgnsTy6tCQNL3zZWl7h8KQIxbrEWXyPAIzudak\n 8oj1lfyrukpxpQsdx2UtcsvMwLYcoWoN6k0fDS/bhR1iVTBigu75zD4WEeFyJFsQJz4V\n bVGA==","X-Forwarded-Encrypted":"i=1;\n AFNElJ8sDJtnVrVAsEWK3vw3p8L+4BwUyywzA7iMYD0yyJNE0aaNYVSGnVj+b8kCzaGldN+1qJx7hCjGaG1JjHZ/H4Y=@lists.osuosl.org","X-Gm-Message-State":"AOJu0Yzw6GNgXdlicJ7li2ZdSLBVngP3kGtnhkAIscmsVRWafMFzvhfj\n PN0Of+MiqEYzO+/rsuOc+MhihzqG76N3IylYOlnHqzEZBTzCf/scRjGwS2QfDBuJto7uVT/Ireq\n cRYk+4ZtrM99YPYNJjLwewpmHWHzAvsGYa0pmOQov9nv4okfC27AH1IIiSARmQL345LWrs9ycCt\n 91vwZUW09Y/AF6uQ9BPqvm5jwsCksBtTjpr4LpTXFJxixeIg==","X-Gm-Gg":"AeBDieu9XJ4+yYyHj9S3os1T10wtb2vfaRHBf2+Z+gxC+0Yy2WWyY+S7UZw4gi9rGyc\n ji0OIRKh6lo9+3iNr8c2rh8LrcgPbqCjCfCQYbG8wUPFDhmOqDDJx4MpGLMvNKKdUljK6LB2xEC\n KVMW2evfLEUAsubnqmdpJa1jpuLAFkZ4qlHIP/XN8lcPbxsZl5p2xZ+H+Sa3YjdMHgVuLazXGE9\n C9aX0VY35L0y4iW","X-Received":["by 2002:a05:6830:25c1:b0:7db:c389:6495 with SMTP id\n 46e09a7af769-7de9869a09bmr178307a34.2.1777318351950;\n Mon, 27 Apr 2026 12:32:31 -0700 (PDT)","by 2002:a05:6830:25c1:b0:7db:c389:6495 with SMTP id\n 46e09a7af769-7de9869a09bmr178295a34.2.1777318351513; Mon, 27 Apr 2026\n 12:32:31 -0700 (PDT)"],"MIME-Version":"1.0","References":"<20260427151827.43342-1-mschmidt@redhat.com>\n <IA3PR11MB898650A3226F812E881C1630E5362@IA3PR11MB8986.namprd11.prod.outlook.com>","In-Reply-To":"\n <IA3PR11MB898650A3226F812E881C1630E5362@IA3PR11MB8986.namprd11.prod.outlook.com>","From":"Michal Schmidt <mschmidt@redhat.com>","Date":"Mon, 27 Apr 2026 21:32:19 +0200","X-Gm-Features":"AVHnY4KDkbhBcuI8yDy-sLtNrjJxeDvZsewcQGhCAf5QBE6Z9Z8q8TFZ5-P_4lg","Message-ID":"\n <CADEbmW0m_4p9XZZYWnX8RmYjtj1YtV2FRVygac1QH8iN8+FpGQ@mail.gmail.com>","To":"\"Loktionov, Aleksandr\" <aleksandr.loktionov@intel.com>","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"BZXjBIh7oZ4WIyCuLK66uGvp5VDebHtNww2lIGPIsGE_1777318352","X-Mimecast-Originator":"redhat.com","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=redhat.com;\n s=mimecast20190719; t=1777318356;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=50dwTOATE1Na5UCaAF9M0vP1RtBQIq5R5kvcUf3ZMyk=;\n b=d0bFtNRtVEpExpn/VjLmS1iyuthsILM9lDN0dYjpv7TwucOC6SOA/hBFlM9tBEZBF1gp+3\n zjUzkxWd7Rz/07UCDmtdRHwKWRDu777KhCkw0klHyctuAyLI0PPhpMJ3eLIQCHX1x3xF1m\n VP/YEfpMI18byrnI+D4PQxvKvPh7NDU=","X-Mailman-Original-Authentication-Results":["smtp1.osuosl.org;\n dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","smtp1.osuosl.org;\n dkim=pass (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=d0bFtNRt"],"Subject":"Re: [Intel-wired-lan] [PATCH net] ice: fix stats array overflow\n when VF requests more queues","X-BeenThere":"intel-wired-lan@osuosl.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Intel Wired Ethernet Linux Kernel Driver Development\n <intel-wired-lan.osuosl.org>","List-Unsubscribe":"<https://lists.osuosl.org/mailman/options/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>","List-Archive":"<http://lists.osuosl.org/pipermail/intel-wired-lan/>","List-Post":"<mailto:intel-wired-lan@osuosl.org>","List-Help":"<mailto:intel-wired-lan-request@osuosl.org?subject=help>","List-Subscribe":"<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>","Cc":"\"Kitszel, Przemyslaw\" <przemyslaw.kitszel@intel.com>,\n \"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>,\n Andrew Lunn <andrew+netdev@lunn.ch>, Eric Dumazet <edumazet@google.com>,\n \"netdev@vger.kernel.org\" <netdev@vger.kernel.org>, \"Nguyen,\n Anthony L\" <anthony.l.nguyen@intel.com>,\n \"intel-wired-lan@lists.osuosl.org\" <intel-wired-lan@lists.osuosl.org>,\n \"Keller,\n Jacob E\" <jacob.e.keller@intel.com>, Jakub Kicinski <kuba@kernel.org>,\n Paolo Abeni <pabeni@redhat.com>, \"David S. Miller\" <davem@davemloft.net>","Errors-To":"intel-wired-lan-bounces@osuosl.org","Sender":"\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"}},{"id":3683039,"web_url":"http://patchwork.ozlabs.org/comment/3683039/","msgid":"<1108c3d8-df01-4a6b-a616-87c5940d5e15@intel.com>","list_archive_url":null,"date":"2026-04-27T23:08:39","subject":"Re: [Intel-wired-lan] [PATCH net] ice: fix stats array overflow\n when VF requests more queues","submitter":{"id":9784,"url":"http://patchwork.ozlabs.org/api/people/9784/","name":"Jacob Keller","email":"jacob.e.keller@intel.com"},"content":"On 4/27/2026 12:32 PM, Michal Schmidt wrote:\n> On Mon, Apr 27, 2026 at 5:30 PM Loktionov, Aleksandr\n> <aleksandr.loktionov@intel.com> wrote:\n>> Why no Cc: stable@vger.kernel.org?\n> \n> Apparently I still have not internalized the removal of the netdev\n> special stable handling from 5 years ago. Sorry!\n> \n> Michal\n> \nOld habbits take a while to change :D","headers":{"Return-Path":"<intel-wired-lan-bounces@osuosl.org>","X-Original-To":["incoming@patchwork.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=osuosl.org header.i=@osuosl.org header.a=rsa-sha256\n header.s=default header.b=a5iyYNQJ;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=140.211.166.138; helo=smtp1.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4K4y3WvDz1yHX\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 09:09:04 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 31F8B8190B;\n\tMon, 27 Apr 2026 23:09:02 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id zBCQyDaB-1i4; Mon, 27 Apr 2026 23:09:00 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id DF1CD818EC;\n\tMon, 27 Apr 2026 23:08:59 +0000 (UTC)","from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n by lists1.osuosl.org (Postfix) with ESMTP id CDF221B8\n for <intel-wired-lan@lists.osuosl.org>; Mon, 27 Apr 2026 23:08:57 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp1.osuosl.org (Postfix) with ESMTP id B364E818EC\n for <intel-wired-lan@lists.osuosl.org>; Mon, 27 Apr 2026 23:08:57 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id yd4nVN6uj-zY for <intel-wired-lan@lists.osuosl.org>;\n Mon, 27 Apr 2026 23:08:57 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [192.198.163.16])\n by smtp1.osuosl.org (Postfix) with ESMTPS id F0EEF818D0\n for <intel-wired-lan@lists.osuosl.org>; Mon, 27 Apr 2026 23:08:56 +0000 (UTC)","from fmviesa001.fm.intel.com ([10.60.135.141])\n by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 27 Apr 2026 16:08:55 -0700","from fmsmsx902.amr.corp.intel.com ([10.18.126.91])\n by fmviesa001.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 27 Apr 2026 16:08:56 -0700","from FMSMSX903.amr.corp.intel.com (10.18.126.92) by\n fmsmsx902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Mon, 27 Apr 2026 16:08:55 -0700","from fmsedg903.ED.cps.intel.com (10.1.192.145) by\n FMSMSX903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37 via Frontend Transport; Mon, 27 Apr 2026 16:08:55 -0700","from SN4PR0501CU005.outbound.protection.outlook.com (40.93.194.46)\n by edgegateway.intel.com (192.55.55.83) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Mon, 27 Apr 2026 16:08:53 -0700","from DS0PR11MB7579.namprd11.prod.outlook.com (2603:10b6:8:14d::5) by\n PH7PR11MB5959.namprd11.prod.outlook.com (2603:10b6:510:1e2::14) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.16; Mon, 27 Apr\n 2026 23:08:42 +0000","from DS0PR11MB7579.namprd11.prod.outlook.com\n ([fe80::4199:4cb5:cf88:e79e]) by DS0PR11MB7579.namprd11.prod.outlook.com\n ([fe80::4199:4cb5:cf88:e79e%5]) with mapi id 15.20.9870.016; Mon, 27 Apr 2026\n 23:08:42 +0000"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp1.osuosl.org DF1CD818EC","OpenDKIM Filter v2.11.0 smtp1.osuosl.org F0EEF818D0"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1777331339;\n\tbh=p6j9L0GQ2bBK4o0luKgiuaVpnsLhfDGvEpb4k7g/Rks=;\n\th=Date:To:References:From:In-Reply-To:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t Cc:From;\n\tb=a5iyYNQJxZKCnD36moFePqzU54QvNXPnGR5rYmX8C3+HcCa9ka8uFVJDPEFc/VNUN\n\t ne7B+p8co3WjhFEiQFllIQwcUPI2zSO61WoWIzhKRXUXM7Cr9sENEW1pSpEz4EsQv+\n\t +CJULKETpQq/CjEs3oaBUVWwujTaKINuc5pOMbt4mrojJ1F/DXQaHaBsazN2NP/hCh\n\t 4qegtm2l3Aw0kF9dcC/7NhSXDb+bbZPV//ceProrBUK6VrH+/XtQXM5/TlJdOXw9AT\n\t 8INXMAeTx1r8sewnCIBVGPy7X9Q30ZdF/2ZPAhNP46SJp2F2axJAy/V1fP0snEteyG\n\t Ge9lbiUeq4jlg==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=192.198.163.16;\n helo=mgamail.intel.com; envelope-from=jacob.e.keller@intel.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp1.osuosl.org F0EEF818D0","X-CSE-ConnectionGUID":["EuueRhNWTj+jjAOQDTK8kw==","jPwSBYzKT423punZH03/dw=="],"X-CSE-MsgGUID":["AlcXHjI2Su2QfzCGgtMgXQ==","4yJQagHnQumQG5VUCdkSfQ=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11769\"; a=\"65763651\"","E=Sophos;i=\"6.23,203,1770624000\"; d=\"scan'208\";a=\"65763651\"","E=Sophos;i=\"6.23,203,1770624000\"; d=\"scan'208\";a=\"257310942\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=mzW7C7k7YnGGWJIX1AqR2dxekOjmc6dB0bHAHDvXuY7EFuy5yu2IGoe3oJXP+tpZo9Q5EYhCvbNbZcYv0ajzbfF2p4SdIQNcdNvvry/TAEkxwlFALrIINbnAWHcvcsQ3f+/y3aDSRlDaN2pJEXjVv1BHHqaZqx+yW/PdJf7zxgALOtqCJeqvptmsRLokE9z16qNLFnAsOM2Vy7OghpkXx9ZjjhbB/Qlep31wnKqHTL5jxYpSHXWoz5lAB3KUf1lbyrtp1T3GGYJMgj2EsBwkY9sKE1vi2/Pck5Upd8dd1ky8TzimaewI9q4fnxMKfHfmZDUsqTeXxC1tOIGDeBGZMg==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=p6j9L0GQ2bBK4o0luKgiuaVpnsLhfDGvEpb4k7g/Rks=;\n b=JSf/i66o9uAjqU5AUMv2yKISxboy4qYMBkEZNmCg4Sd6rIUhNQ40UYpZqhanmoIUkDWcTJdxds2oFBck6znSUJwsoHjfMCpIw7HmYKAMFGLPYe3tdK0lJE6eut09QPHmz2ce3iGs37ho7sUkM7S7CnNpmg/FgCmGiH7PzYv6sLY4ZODAnkjO9hqHM6UHgZTC0svd9Fs8cH9kCenD+RWzu/CWVwlY5IjsS5XCo/a2LypKG2II6cWkh78ojVUSrsSl9QJzh4MQbgBxco54o8KoEkvkbUC+RZBmlRYeKXfwrF8tXSWmOO00as/Nn1SU2d6y+mePiyB4lnJ7iI537DGY9g==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;\n dkim=pass header.d=intel.com; arc=none","Message-ID":"<1108c3d8-df01-4a6b-a616-87c5940d5e15@intel.com>","Date":"Mon, 27 Apr 2026 16:08:39 -0700","User-Agent":"Mozilla Thunderbird","To":"Michal Schmidt <mschmidt@redhat.com>, \"Loktionov, Aleksandr\"\n <aleksandr.loktionov@intel.com>","References":"<20260427151827.43342-1-mschmidt@redhat.com>\n <IA3PR11MB898650A3226F812E881C1630E5362@IA3PR11MB8986.namprd11.prod.outlook.com>\n <CADEbmW0m_4p9XZZYWnX8RmYjtj1YtV2FRVygac1QH8iN8+FpGQ@mail.gmail.com>","Content-Language":"en-US","From":"Jacob Keller <jacob.e.keller@intel.com>","In-Reply-To":"\n <CADEbmW0m_4p9XZZYWnX8RmYjtj1YtV2FRVygac1QH8iN8+FpGQ@mail.gmail.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"8bit","X-ClientProxiedBy":"MW4PR02CA0026.namprd02.prod.outlook.com\n (2603:10b6:303:16d::25) To DS0PR11MB7579.namprd11.prod.outlook.com\n (2603:10b6:8:14d::5)","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DS0PR11MB7579:EE_|PH7PR11MB5959:EE_","X-MS-Office365-Filtering-Correlation-Id":"25978703-c1c1-4d66-c8b1-08dea4b1ecad","X-LD-Processed":"46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|376014|7416014|366016|1800799024|22082099003|18002099003|56012099003;","X-Microsoft-Antispam-Message-Info":"\n UdME7KfSGL/4uRPG7aTAYhv9YzKr4zdD6Dp0visd9EQuVrxTLHR6II5+VYrwehxt0G3uik813MvOYKSW804Eg8kBpUMGp1HI5kc5Q2BIv2d6JVh2GkEDPnMCJEK/zCGc2jlcKBxpHQtvnPhTkEoeHac6DCaf9HWjmv660k+/orSMIEzxnTcVur93ri9fiwwAOLfoYVlO/Vmb5kKXqLjzDGMVl2rnN9aW7yRYN8RHq7c17CykVz1WAoP5sij+xWaAG3tnhuze/TnzKm5ygvEkxszueYi2x2CEgv0010ddqnb4GRRMmoPFxYhPsl9YSzaqJitz7jw0nAQ3neKO1PKFd3uW26HuLJCTuujL2pc4P6eIXoiGFwn/8VOtzrxxRyvI9jsb32LBKXM7PhS4iq5/SPxxqqANC4aFYl6FUR6fOczAGj+TNN3oEBq7A5uXRq/nX0tb7JawHnMadVmLjRjayXotSKDOF6B4YvUyf4nt7WcbLw1x4b90fcSEe3755pEldrL9ebnrX3n1SuvqSytlynVbrrXL5IXrByBqcQJWgC4FQ6ShBQS+MTdRn0487J3B91T4KmB6W7fsLiPQyB2Oh7ZOfSENyqKh25LBZpeasMEypE0ejgzRDAbXZ7dfpUJ78VwcNaRWDcY9oCiPAdo7WxaCwMwdQ39akGA5mLcHv8rSBpShZqbraXEVzKZXALcnUxjXHHp6PaecsTLatfcwoC4FZzOiIl6yn2Q28X9E+hE=","X-Forefront-Antispam-Report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:DS0PR11MB7579.namprd11.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(376014)(7416014)(366016)(1800799024)(22082099003)(18002099003)(56012099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?GIS2xeyWUNHLa7LmYIQHnQ5NSANU?=\n\t=?utf-8?q?TwS2xQWlB25O1cZZww3ZL81CDvedZgmKl/JjyeJXcuUh1yO3JWiGhZnHIwSaLANAh?=\n\t=?utf-8?q?WXYeQqvshK/Gw9ocHPRuM0WTwwUxMmtg65pY1ODcUuEcV9kCge41wdg/D4oIsfKjq?=\n\t=?utf-8?q?2znOh+977xojgPFtsh5CPpcMifSrqmq/ssDuwsYhCbU1ac6yVa69jAjoepR7ZoFDC?=\n\t=?utf-8?q?PPUy7v/rGMDBXin92XIx8rKyMm4NQgr10GTeRnOeI/wqtfOaW9lHESmja5ueYjptC?=\n\t=?utf-8?q?kC9amfSwwEYNiPTgM2+kPY57mWzjQ4kLsDOpXU2LPfaWz4iCb7KscOtTVrHBDcRMY?=\n\t=?utf-8?q?L2BbeY+PYIBYDkFVULjKwA1RS2Z6ZInCa6weINrhiW+xVo3uvGuFT7Q58OWKkWn3T?=\n\t=?utf-8?q?xNy7TqAqF0/3cSwKdECn8dRQG90e2TD4gLwL3OuEKjOqRFM91TMc4sd75oLZqbeFi?=\n\t=?utf-8?q?kaXaqMMla4NruLnFlB4+866Ao30qowz2v7M0cXDQZXGtTPhQIYvrRL6uS0mTjk5Qq?=\n\t=?utf-8?q?TRpdrRbAVwhGvqQBybUdVSmJJD3lpsD6Awwo2xniTMyeas9ECCHdXjUKp1MchAS+R?=\n\t=?utf-8?q?k5+pDvEycdKNUZnKlAElBOVNlRPIg4E0v2AiA0PDNoDAdWETuiw5PIFtKIg1weVRn?=\n\t=?utf-8?q?H1emtzXEH+zvv+YuVrE2ctW5r0rl4KwiE9lMKUAkpNtCX87FGPon3764eDgbUsfG8?=\n\t=?utf-8?q?geKli9XyNafQ2O4NWMV1GSlCy12a+XBhASKGX8TqvsUel3YxQU/IYArpYuENCug6g?=\n\t=?utf-8?q?CdQ9zurnJ69m52wbFZbrI+TL11vbd+qmgr4v64bruhKtYZej3wFJ/pxBiVrQaKBFT?=\n\t=?utf-8?q?N6HwVqy4xVVhmoPqqzuTLEnbBORT8jc59A78PcKwcGr8Ot115+lV2VdZ4eXJBZApm?=\n\t=?utf-8?q?z/GMPKdz3r8J/B28vcDDYed1h3HTp1PJ54LWeBQvHvon8VFzlatYHMK7SDz96nZMf?=\n\t=?utf-8?q?yBPd7BYer58s4JVi4H4Lb1e1WKH6IEmCjXP4gtbEFnpp2gDnBrDglx3SLGU/e/Oxx?=\n\t=?utf-8?q?io5WY8IwiD9aRg/OnKEJau8jZL0hhC51t8O0mJBeaqf8+5a7AqmCDoxDZagHhoCOf?=\n\t=?utf-8?q?mM4pU+CJFX4+MFFk6KFxFarxs+PsYxIjBjZAuVvoQjjZ9+8+9Io4nqcsdcofPVG0v?=\n\t=?utf-8?q?rw4cvb5C7r+Ozb72fBTdgN7W8d84WYtXzcmaFg12ye0G1op0l1wCNScgy9J8luIjD?=\n\t=?utf-8?q?wCorO/dWxxlCXupLzMy6+LfA6vHr2H8hUzfiNMIKTDs0NZwyQ8HuB+ondS7FfcYlZ?=\n\t=?utf-8?q?m0gvWrgHE4uC/urKx56ccRkSeBiHSCKVxd0q5u4D1nXFgrUJu+MhSgPkuV1lp4yki?=\n\t=?utf-8?q?44m8JMPojjySM+9Dt3Vd0ad2eSyxso8UY754n4qo5R9w0jCRI8Y6D+44tel8V4d69?=\n\t=?utf-8?q?GSl8SlLZ//pjkO2UWjDZDtX4AoHghgV+NNCKXWnY3YgXDOxcJj3m+jSCbVsJnPSxt?=\n\t=?utf-8?q?IRJAiok8HvXAngpOL9Xrxd5Ab1Cm6MSwugNRny1s0Q0FsTiKp1xLG55OkhLVvds2H?=\n\t=?utf-8?q?KeMNKQ5O9T3qNHraZN8KqlFDNXIR7F0/xvXNemla3CSTliXjjAGW+aWp/8ixF2yGB?=\n\t=?utf-8?q?F9h0wiblgR2rUuTXPrCsNDIAfdj1PXO3kTSwhtClTmI3RT/Y21sKLJCVw9h7a6OIa?=\n\t=?utf-8?q?ekiVYI4YdmrHAmlhelEP4o1vre6VckPg=3D=3D?=","X-Exchange-RoutingPolicyChecked":"\n tTd7766rcZbLfiAxy6MCkaLXT+uOjSO3xEPyHCEcNy3Z7GBSpC0B62b1dSbAUohcvPl6Z3iOZCVDUEqVH4D4b8R4g7ggjJXG7VWj05AGlitWaa/hxJxpfGDhUOZwLt3LmUUvHSaCyXKHPkqo1zbpvBUvTdxzvsCv+H7pxxnsEmBJcrgKYbb3p7s1hNFPCzRr9+XKjGJp/dP4wj1cvt1wECmgXJVy6SDQWsdFaREF3EcgmewpU6d5GUC/ONvAHBXoEwJl2bxhXt5VEQnnjrEe/b5eFk85dRJblaXt0FHnSVoFM6Fkxaz9u1pb6UT9A3n9pqazF7TvI+39MjtXfokJLw==","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 25978703-c1c1-4d66-c8b1-08dea4b1ecad","X-MS-Exchange-CrossTenant-AuthSource":"DS0PR11MB7579.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"27 Apr 2026 23:08:42.4623 (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"46c98d88-e344-4ed4-8496-4ed7712e255d","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"\n aK9iC1YVPl3LxLCEWSQ6zXO6PE4pTrlkZKZ24/869toWqy+Suzb4NcmXnCHouhmljUAy4F4VP/RXTrQ4EcNzZLU1lMHhImyRIzIPOFV7m1I=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"PH7PR11MB5959","X-OriginatorOrg":"intel.com","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1777331337; x=1808867337;\n h=message-id:date:subject:to:cc:references:from:\n in-reply-to:content-transfer-encoding:mime-version;\n bh=E6875dHXjoRZMngdfMF6YCLFmA76IeyJDs/3ho40dMA=;\n b=MZoeA7p+lVsMsZcpk6xCcmMZgJq4Ai4hZRxr+XylaJHeJ6enbdfOYW/X\n x1nA09g7jNEj4T1lDT2g4lMkGzzk5dFnmv5Upui5Btm193c7PAS+e2C+Q\n DuT3J+RlaEdOQ7f0WtuW2DsqkTV2IUwhjVeHniuw07UjOVzw1fF1OiqCu\n 2+jkfwofj1+beFCHpSlaCC5F/1kcB9PAK6Wr04+p1L+I9OPej3nni5XMO\n gPUbcb/6euFPhq7LMeFtqjy3F8CA0aQ0fq0iENtkyp0ytTpsTcpC37yJF\n 0Z4BR0Dr+yoFom8PMtakpGCUl/KwRr3GhomXT34y1IGHGMlE0lbg/BhWL\n Q==;","X-Mailman-Original-Authentication-Results":["smtp1.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=intel.com","smtp1.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=MZoeA7p+","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Subject":"Re: [Intel-wired-lan] [PATCH net] ice: fix stats array overflow\n when VF requests more queues","X-BeenThere":"intel-wired-lan@osuosl.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Intel Wired Ethernet Linux Kernel Driver Development\n <intel-wired-lan.osuosl.org>","List-Unsubscribe":"<https://lists.osuosl.org/mailman/options/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>","List-Archive":"<http://lists.osuosl.org/pipermail/intel-wired-lan/>","List-Post":"<mailto:intel-wired-lan@osuosl.org>","List-Help":"<mailto:intel-wired-lan-request@osuosl.org?subject=help>","List-Subscribe":"<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>","Cc":"\"Kitszel, Przemyslaw\" <przemyslaw.kitszel@intel.com>,\n \"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>,\n Andrew Lunn <andrew+netdev@lunn.ch>, Eric Dumazet <edumazet@google.com>,\n \"netdev@vger.kernel.org\" <netdev@vger.kernel.org>, \"Nguyen,\n Anthony L\" <anthony.l.nguyen@intel.com>,\n \"intel-wired-lan@lists.osuosl.org\" <intel-wired-lan@lists.osuosl.org>, Jakub\n Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, \"David\n S. Miller\" <davem@davemloft.net>","Errors-To":"intel-wired-lan-bounces@osuosl.org","Sender":"\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"}},{"id":3683486,"web_url":"http://patchwork.ozlabs.org/comment/3683486/","msgid":"<2106884f-6914-437f-84eb-262581b9fef7@intel.com>","list_archive_url":null,"date":"2026-04-28T13:59:46","subject":"Re: [Intel-wired-lan] [PATCH net] ice: fix stats array overflow\n when VF requests more queues","submitter":{"id":85252,"url":"http://patchwork.ozlabs.org/api/people/85252/","name":"Przemek Kitszel","email":"przemyslaw.kitszel@intel.com"},"content":"On 4/27/26 17:18, Michal Schmidt wrote:\n> When a VF increases its queue count via VIRTCHNL_OP_REQUEST_QUEUES,\n> ice_vc_request_qs_msg() sets vf->num_req_qs and triggers a VF reset.\n> The reset calls ice_vf_reconfig_vsi(), which does ice_vsi_decfg()\n> followed by ice_vsi_cfg(). ice_vsi_decfg() does not free the per-ring\n> stats arrays. Inside ice_vsi_cfg_def(), ice_vsi_set_num_qs() updates\n> alloc_txq/alloc_rxq to the new larger value, but\n> ice_vsi_alloc_stat_arrays() returns early because the stats already\n> exist. ice_vsi_alloc_ring_stats() then iterates using the new larger\n> alloc_txq and writes beyond the bounds of the old, smaller\n> tx_ring_stats/rx_ring_stats pointer arrays, corrupting adjacent SLUB\n> metadata.\n> \n\nthank you for reproducing the bug, it is exactly the situation that\nI was facing\nhave you tried with my proposed (unfortunately not public yet) fix\nto just combine ice_vsi_alloc_stat_arrays() and\nice_vsi_realloc_stat_arrays() into one function?\n\nI will check yours too, but need to rebuild.\n\n> KASAN detects the bug:\n>   ==================================================================\n>   BUG: KASAN: slab-out-of-bounds in ice_vsi_alloc_ring_stats+0x385/0x4a0 [ice]\n>   Read of size 8 at addr ffff88810affea60 by task kworker/u131:7/221\n> \n>   CPU: 24 UID: 0 PID: 221 Comm: kworker/u131:7 Not tainted 7.1.0-rc1+ #1 PREEMPT(lazy)\n>   ...\n>   Workqueue: ice ice_service_task [ice]\n>   Call Trace:\n>    <TASK>\n>    ...\n>    kasan_report+0xd7/0x120\n>    ice_vsi_alloc_ring_stats+0x385/0x4a0 [ice]\n>    ice_vsi_cfg_def+0x12e2/0x2060 [ice]\n>    ice_vsi_cfg+0xb5/0x3c0 [ice]\n>    ice_reset_vf+0x858/0xf80 [ice]\n>    ice_vc_request_qs_msg+0x1da/0x290 [ice]\n>    ice_vc_process_vf_msg+0xb15/0x1430 [ice]\n>    __ice_clean_ctrlq+0x70d/0x9d0 [ice]\n>    ice_service_task+0x840/0xf20 [ice]\n>    process_one_work+0x690/0xff0\n>    worker_thread+0x4d9/0xd20\n>    kthread+0x322/0x410\n>    ret_from_fork+0x332/0x660\n>    ret_from_fork_asm+0x1a/0x30\n>    </TASK>\n> \n>   Allocated by task 2439:\n>    kasan_save_stack+0x1c/0x40\n>    kasan_save_track+0x10/0x30\n>    __kasan_kmalloc+0x96/0xb0\n>    __kmalloc_noprof+0x1d8/0x580\n>    ice_vsi_cfg_def+0x115c/0x2060 [ice]\n>    ice_vsi_cfg+0xb5/0x3c0 [ice]\n>    ice_vsi_setup+0x180/0x320 [ice]\n>    ice_start_vfs+0x1f3/0x590 [ice]\n>    ice_ena_vfs+0x66d/0x798 [ice]\n>    ice_sriov_configure.cold+0xe4/0x121 [ice]\n>    sriov_numvfs_store+0x279/0x480\n>    kernfs_fop_write_iter+0x331/0x4f0\n>    vfs_write+0x4c4/0xe40\n>    ksys_write+0x10c/0x240\n>    do_syscall_64+0xd9/0x650\n>    entry_SYSCALL_64_after_hwframe+0x76/0x7e\n> \n>   The buggy address belongs to the object at ffff88810affea40\n>                  which belongs to the cache kmalloc-32 of size 32\n>   The buggy address is located 0 bytes to the right of\n>                  allocated 32-byte region [ffff88810affea40, ffff88810affea60)\n>   ...\n>   ==================================================================\n> \n> ice_vsi_rebuild() handles this correctly by calling\n> ice_vsi_realloc_stat_arrays() before reconfiguration, but\n> ice_vf_reconfig_vsi() was missing this call.\n> \n> Fix by calling ice_vsi_realloc_stat_arrays() in ice_vf_reconfig_vsi()\n> before ice_vsi_decfg(), mirroring the ice_vsi_rebuild() pattern. Set\n> vsi->req_txq/req_rxq from vf->num_req_qs so the realloc function knows\n> the target array size.\n> \n> See the linked RHEL Jira item for a reproducer.\n> \n> Fixes: 2a2cb4c6c181 (\"ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi()\")\n> Closes: https://redhat.atlassian.net/browse/RHEL-164321\n> Signed-off-by: Michal Schmidt <mschmidt@redhat.com>\n> Assisted-by: Claude:claude-opus-4-6 semcode\n> ---\n>   drivers/net/ethernet/intel/ice/ice_lib.c    | 2 +-\n>   drivers/net/ethernet/intel/ice/ice_lib.h    | 1 +\n>   drivers/net/ethernet/intel/ice/ice_vf_lib.c | 7 +++++++\n>   3 files changed, 9 insertions(+), 1 deletion(-)\n> \n> diff --git a/drivers/net/ethernet/intel/ice/ice_lib.c b/drivers/net/ethernet/intel/ice/ice_lib.c\n> index 837b71b7b2b7..fc78176a2a8d 100644\n> --- a/drivers/net/ethernet/intel/ice/ice_lib.c\n> +++ b/drivers/net/ethernet/intel/ice/ice_lib.c\n> @@ -3015,7 +3015,7 @@ ice_vsi_rebuild_set_coalesce(struct ice_vsi *vsi,\n>    * ice_vsi_realloc_stat_arrays - Frees unused stat structures or alloc new ones\n>    * @vsi: VSI pointer\n>    */\n> -static int\n> +int\n>   ice_vsi_realloc_stat_arrays(struct ice_vsi *vsi)\n>   {\n>   \tu16 req_txq = vsi->req_txq ? vsi->req_txq : vsi->alloc_txq;\n> diff --git a/drivers/net/ethernet/intel/ice/ice_lib.h b/drivers/net/ethernet/intel/ice/ice_lib.h\n> index 49454d98dcfe..6f7da84384e5 100644\n> --- a/drivers/net/ethernet/intel/ice/ice_lib.h\n> +++ b/drivers/net/ethernet/intel/ice/ice_lib.h\n> @@ -66,6 +66,7 @@ int ice_ena_vsi(struct ice_vsi *vsi, bool locked);\n>   void ice_vsi_decfg(struct ice_vsi *vsi);\n>   void ice_dis_vsi(struct ice_vsi *vsi, bool locked);\n>   \n> +int ice_vsi_realloc_stat_arrays(struct ice_vsi *vsi);\n>   int ice_vsi_rebuild(struct ice_vsi *vsi, u32 vsi_flags);\n>   int ice_vsi_cfg(struct ice_vsi *vsi);\n>   struct ice_vsi *ice_vsi_alloc(struct ice_pf *pf);\n> diff --git a/drivers/net/ethernet/intel/ice/ice_vf_lib.c b/drivers/net/ethernet/intel/ice/ice_vf_lib.c\n> index 772f6b07340d..9edb2c14f553 100644\n> --- a/drivers/net/ethernet/intel/ice/ice_vf_lib.c\n> +++ b/drivers/net/ethernet/intel/ice/ice_vf_lib.c\n> @@ -268,6 +268,13 @@ static int ice_vf_reconfig_vsi(struct ice_vf *vf)\n>   \n>   \tvsi->flags = ICE_VSI_FLAG_NO_INIT;\n>   \n> +\tvsi->req_txq = vf->num_req_qs;\n> +\tvsi->req_rxq = vf->num_req_qs;\n> +\n> +\terr = ice_vsi_realloc_stat_arrays(vsi);\n> +\tif (err)\n> +\t\treturn err;\n> +\n>   \tice_vsi_decfg(vsi);\n>   \tice_fltr_remove_all(vsi);\n>","headers":{"Return-Path":"<intel-wired-lan-bounces@osuosl.org>","X-Original-To":["incoming@patchwork.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","intel-wired-lan@lists.osuosl.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=osuosl.org header.i=@osuosl.org header.a=rsa-sha256\n header.s=default header.b=F0N6MMI1;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=osuosl.org\n (client-ip=2605:bc80:3010::138; helo=smtp1.osuosl.org;\n envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4hsq03v3z1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 00:00:46 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 54F02817A5;\n\tTue, 28 Apr 2026 14:00:45 +0000 (UTC)","from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id RcCt2WkEVQls; Tue, 28 Apr 2026 14:00:40 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp1.osuosl.org (Postfix) with ESMTP id 985F48174F;\n\tTue, 28 Apr 2026 14:00:40 +0000 (UTC)","from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n by lists1.osuosl.org (Postfix) with ESMTP id 8A38C1B8\n for <intel-wired-lan@lists.osuosl.org>; Tue, 28 Apr 2026 14:00:39 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp3.osuosl.org (Postfix) with ESMTP id 6A42660DE0\n for <intel-wired-lan@lists.osuosl.org>; Tue, 28 Apr 2026 14:00:39 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id jGt9ukMpo4Qn for <intel-wired-lan@lists.osuosl.org>;\n Tue, 28 Apr 2026 14:00:35 +0000 (UTC)","from mgamail.intel.com (mgamail.intel.com [198.175.65.10])\n by smtp3.osuosl.org (Postfix) with ESMTPS id CA5FA60A4F\n for <intel-wired-lan@lists.osuosl.org>; Tue, 28 Apr 2026 14:00:31 +0000 (UTC)","from fmviesa008.fm.intel.com ([10.60.135.148])\n by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 28 Apr 2026 07:00:29 -0700","from fmsmsx901.amr.corp.intel.com ([10.18.126.90])\n by fmviesa008.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 28 Apr 2026 07:00:28 -0700","from FMSMSX902.amr.corp.intel.com (10.18.126.91) by\n fmsmsx901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Tue, 28 Apr 2026 07:00:27 -0700","from fmsedg903.ED.cps.intel.com (10.1.192.145) by\n FMSMSX902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37 via Frontend Transport; Tue, 28 Apr 2026 07:00:27 -0700","from CY3PR05CU001.outbound.protection.outlook.com (40.93.201.60) by\n edgegateway.intel.com (192.55.55.83) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Tue, 28 Apr 2026 07:00:27 -0700","from MN6PR11MB8102.namprd11.prod.outlook.com (2603:10b6:208:46d::9)\n by SA3PR11MB7581.namprd11.prod.outlook.com (2603:10b6:806:31b::21)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.18; Tue, 28 Apr\n 2026 14:00:23 +0000","from MN6PR11MB8102.namprd11.prod.outlook.com\n ([fe80::8d98:e538:8d7:6311]) by MN6PR11MB8102.namprd11.prod.outlook.com\n ([fe80::8d98:e538:8d7:6311%5]) with mapi id 15.20.9870.013; Tue, 28 Apr 2026\n 14:00:23 +0000"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=intel-wired-lan-bounces@osuosl.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp1.osuosl.org 985F48174F","OpenDKIM Filter v2.11.0 smtp3.osuosl.org CA5FA60A4F"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=osuosl.org;\n\ts=default; t=1777384840;\n\tbh=gSLRsLptk4Nxtna+iaLfFpJ5ic58n9VYEUByl5fAD9Q=;\n\th=Date:To:References:From:In-Reply-To:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t Cc:From;\n\tb=F0N6MMI1C+zgYd4W/sE+BnWKuYXjiK6ey1cMXmnbWDgpGqgR+4rYT6JU93dXzV2Hj\n\t 0LwYwOLInnwWc3EmX2DjdF3rEUnRz7lWXIHoNefya6J6M6kLBIuFrGb0xvGUQTxSHx\n\t aOJte+bR4lomi6dfkQCJip/K6gbqQF3snK9r2Co4un9TNWeadlzfeL9jDuZSe0V9vy\n\t fXN7E0raOFOrm8JLfFQuMskfTsShwbJ/BocQZNZYox7q+/YoKAV81FXmImg5e44wnN\n\t UZEpKGqv6JYInglX7rnOSKKymyJWLcpu32o8XWEfCrW6cu5uyPhvxW0fki4QQ4TmVl\n\t I9eSge/r4qljw==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=198.175.65.10;\n helo=mgamail.intel.com; envelope-from=przemyslaw.kitszel@intel.com;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp3.osuosl.org CA5FA60A4F","X-CSE-ConnectionGUID":["tvPutaiWQNil/9SxAkR1fg==","YjYRpLJjSA+QhbOMtw5vKg=="],"X-CSE-MsgGUID":["Uyefv4xwQhGgJHxKe2MpCA==","vn+ksTVYTK6LPGoWzYDDUw=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11770\"; a=\"95709270\"","E=Sophos;i=\"6.23,204,1770624000\"; d=\"scan'208\";a=\"95709270\"","E=Sophos;i=\"6.23,204,1770624000\"; d=\"scan'208\";a=\"231322641\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=I7RMVWihNEBUvNampPgk0RZCrQPAMv5NStUBKfRgQZbbaa0YaRs9tLoW7X4ZqW57d/iHVELIs0cusG+9faZ129GAfuejsNw4gdfMgZ8AJiaKd8EL8Hx99n4rRtlN9WVa/EI7u25ReMAMDkN1CZ/xmBqJ2eHeMoRLiJEMhJ3O5Y+8oS0WfbIzBuc2qsU8sK9IiEVtQU/POIDeSiVhlM3CoPFtYR9RYc0BXlw5cQShFTmlnR5Kt25vhQ8N1MDCFaW+SeYMnDydJPK/9KWD/Z2GlzRFgZkEHB9WOfj7aDVXnJCuwOJG1KaIcPsvu0NehsX+t8sgHjfdHJmY6HsGikc0FQ==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=gSLRsLptk4Nxtna+iaLfFpJ5ic58n9VYEUByl5fAD9Q=;\n b=oezQYFiDFKaxQ4+4zd+m7dh8i6FZoPnxk0iCXv1OIEuWEVTEBy7avhjXp3UGJatBsljYTYJ14/22nL9kiEkKRhLT8NTiLJ3oBm+WFrlKkvz0MAAssgDEP+stfw8G9qutUnzVwG/WT3R5xnSo6j3TFvbw9ybXsYONPuB85GI3V3ToqDvT6C6fSj83BrVYkgclGrYXkWtUvUBd9w50LSOWxB6lz+YVY2vJA0nmSdLAwhQ9tDga54NL56zX4gqs8rFhSeTrUtw5+SaSF+rHtgyccEuzjy0CKaYUQxsI/x2IoMggUHnLRH5swzABYVBhU0w0H72wu6E3B1toS3h3Q0Zk9Q==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;\n dkim=pass header.d=intel.com; arc=none","Message-ID":"<2106884f-6914-437f-84eb-262581b9fef7@intel.com>","Date":"Tue, 28 Apr 2026 15:59:46 +0200","User-Agent":"Mozilla Thunderbird","To":"Michal Schmidt <mschmidt@redhat.com>","References":"<20260427151827.43342-1-mschmidt@redhat.com>","From":"Przemek Kitszel <przemyslaw.kitszel@intel.com>","Content-Language":"en-US","In-Reply-To":"<20260427151827.43342-1-mschmidt@redhat.com>","Content-Type":"text/plain; charset=\"UTF-8\"; format=flowed","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"VI1PR02CA0054.eurprd02.prod.outlook.com\n (2603:10a6:802:14::25) To MN6PR11MB8102.namprd11.prod.outlook.com\n (2603:10b6:208:46d::9)","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"MN6PR11MB8102:EE_|SA3PR11MB7581:EE_","X-MS-Office365-Filtering-Correlation-Id":"6a5dd7e6-6665-4270-cb79-08dea52e7dde","X-LD-Processed":"46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|7416014|376014|1800799024|366016|22082099003|18002099003|56012099003;","X-Microsoft-Antispam-Message-Info":"\n S04Q54y+cgnYVl7rLsb+bNyTo/4SmpJu9VMqOoJwn5k6H4H5YDZRCPTkIlxfqKr+PLfDm03sf/6CZBZWSmKAqM0iQu/kmhvnXZSOnRzFVOM8eH+DOGC1sq2MA6fbIhaNFgJfBx3WPtalp8rBkmh8EYDAEOpLzfhFwn0jzqqyImqUUjVUfay5+9r/VTMhDYsHZyEaNoInMQaPmhzKb88B/9tvxJPN3DWx2psbbbsuqOWw7z+HRJcNNHRK2H+59v4sq6JxcmYOiTxzLTSLbMgNK3wW4Z40OfsqMC/eybLfhwIMEwAYbPJPNFA+X8qhRJj2Ak0ENJ01flXeYM7YcTivw5+TO21aBzsdB/kDozApnc9JDE/TvIQhvgFJPxZe0xzCPJxEg3J0MOkf7RqP2xaY+6Uxc6CsrD9yAxWuYxhwHZWRKIAM95qbBBkiOKoWtXf4qRZPgC1+W8YXrAKSRAuEsiQnXYlDigcdEsRULV/773C/AB56fyQD1G12ynQlS2zt4WHZUQJbmh6I4LmfxHk7W1JferMXbZsRerSvWqEalEv7EuG9V9JD+6Hl6A0YPtofYqbycB/7Un4+6CIiVk7c6Kez1amWHzlL1x3+eA39Yd3urS9NhxlaJd6wChgfNVOIUxduQCEWgYyb2k+fJzOnH0r7krQlK6vYiLFr9PoETUzmWvi1lj4gXxiOjq+0xD/X0MJARUI8CvDBw7+8nPoXRW/b8xDa0CC6/YlowjSfeRD5CqKhTXlam/8y6ugK/8jm","X-Forefront-Antispam-Report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:MN6PR11MB8102.namprd11.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(7416014)(376014)(1800799024)(366016)(22082099003)(18002099003)(56012099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?l2jBeIoF2ZHaSc4bXCgybpOiPgXE?=\n\t=?utf-8?q?V0ZY6ecHelsSyEYvXhGMKv9QpTJUH8+uYoXzItw+g/IFqIUe5rPMS4VoIjGPVSmzp?=\n\t=?utf-8?q?Um+gavhXT8DcOavqJHcQ5AFulh0jAzyr0jO4VsSkrQ4ZI5zAtgghN3LJlx4w+TNAC?=\n\t=?utf-8?q?ekdfrup8504aqurnqh0pcViquT/Wcz3z/lBDgUOFFgKPcwht0cCMqloI6z+DkE7Kr?=\n\t=?utf-8?q?sxkCeqaKzcABVPqVujUAjXi6P8bmscaK7UV1Yg8PlSfYegU3xoLjTYsktIlWPnhbi?=\n\t=?utf-8?q?yFRMuMWLGraUTl5vaLBOcJGf1YY/l1MhPGoC/o19kiVSHykEITWZzeUOYI/fe9Zqt?=\n\t=?utf-8?q?BbOVHpjRZhN2CnTv/KkmE1x+EW+ORextg+hn/8pyQx3FJ6/C87LUT4/+rZ8+zi+th?=\n\t=?utf-8?q?2H5Ie5jCw6QWom3Avy16RkX4jJxJQdv20pMX1YBwKhKR4UEL2/cXjMhsYyHNDmV9I?=\n\t=?utf-8?q?R/YgC8J/Fp0V7YV0Q+PO+bajlWHQrU5kId3oN005LKcDqr93ZBiqlmns84lLhZVEW?=\n\t=?utf-8?q?u/5IOP8isuaEtyUQzxrdFmIxS/uIOEX6/LkH61UIYo2CTCbXVB6xF9Rds1naWhG/W?=\n\t=?utf-8?q?JjdmN7raxn1iKlXve3b6I9et0qJSIB+GXLXsvG22fOAt2nUEEXXV8vq/G3eCbKbnq?=\n\t=?utf-8?q?Mx+soE9sPd82x0qX1hm0D+yNXlZ1ntlu11MVit87qUHWx5/xbasngd9EDxz55xb5G?=\n\t=?utf-8?q?UN6jCW8K+I8yMC3NswkD/R2rzK1lvKggGaxQC51NZDciAS94vhH78lLwZKcSSMSeG?=\n\t=?utf-8?q?JHxXNbabT2VsnCNU7ckiVyIOK7105EsRqE/RHcAh8QkTqjFpV0/SLb4D0mCwf98O+?=\n\t=?utf-8?q?TAtNp5DajMmj72Hc+4n0JkEvCPDi+gx+LAvFx08lChUBPffaqy+kZf9Ze0HPVip0F?=\n\t=?utf-8?q?8vd+RVFXuv9y7+no7uTDCBl8f3WZ1t8BT71v1T7ueLb0GidWF5eD1g0Jo53lTwQPk?=\n\t=?utf-8?q?CntpqxPW1o1I8KlscqMyqp59Sq7dyvpveOAKf5rKJ+5mPM/VoW/xPioyeYy8CSkG+?=\n\t=?utf-8?q?EjstIcD+Oj4IpDEeTjSyaOieRlDIP+YvPEJXXAtNRhkTsHzG1A4K7lknPLma8q91o?=\n\t=?utf-8?q?i2ojzxi4xRbOrPi6O53DBY0cvtHtHG8alEGqDRv8DkaLObvEDdw55CY5wPO20C7V2?=\n\t=?utf-8?q?74WfUdCvCwvfcwDryNpcqzssT4GkpoXzbf/ltOGFiepK88GuTImXQpKTZfBjS1o8o?=\n\t=?utf-8?q?5cIziiwFNJQkKwNbbGmCG2gUvP2GpY7G+e3IZCUCbug4vKGt+c/rAYL0FtffqNVTx?=\n\t=?utf-8?q?erZd3VZ3rZTz8U1tkqbX7cGHdaVRnscFpGxFYX09u40aT+Mf+KW67b2pB+DYlQc7x?=\n\t=?utf-8?q?hEgK7DYVgBXwK1HdfCYbGYI1WKiqag11TqAB5NJexnMmrevtLg/uWMyoo6KMi6mbD?=\n\t=?utf-8?q?kTDiYXqTJFjfVN79CBoKIINv3NeHIovowpTlRndZtgFvGcHpWqrtRg5+/G38lSh18?=\n\t=?utf-8?q?SCUjwA4wBF6uVFhWNwPu2/ChUttKxn1XtyqKU8C7DMjQIDZhnAY64TLkinHnnGOI1?=\n\t=?utf-8?q?HCR/xUtcfcRO69Y1WrhHaHnt+/YNnWvSZTQ6vfuYRXBL40T3MlYb5IVlgpQ4reZbK?=\n\t=?utf-8?q?m+0ck3MFRmpGsbZd3ACc3l9sKmWWdv8+sep2Nh8qCEufobTVTM71QD5DtZ05TmwH9?=\n\t=?utf-8?q?K9iOBQRAOBeIlvWDMYZ4NAc7M6LE+gLJVOMpPesJmNF2tNjETIwiU=3D?=","X-Exchange-RoutingPolicyChecked":"\n XRarYtphcsrBzNNyml+KaE5VLKaOFv1m2D7lC0UG/6z7enmOiyxliGLaE8R+2II1+v7jW4jFK7ylhdEkIqjo7YoSlTveq8I1ATZjA8Ws7E3M7hUhpLMjmvMI/uq/53ofVFUJnWHqaeSvDu2Aq1n0RV4hUoDuzMeg8BPBhBzadDeY2L+bVRZ6tpsmApGBv3B3jF/ehdxOGdHzVi53Smh5LGikaiFcxsDZ0MCNpCX2luh0fjJR4BTnyhyYE5Y9TKMtXkG6Q0lM6XUYdieUoYBWpCQhKmIA6U69we/fEz9eBg0Yov3iYEG11614T/gDY597QPqdmv38k1LSkq/0wzLgwA==","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 6a5dd7e6-6665-4270-cb79-08dea52e7dde","X-MS-Exchange-CrossTenant-AuthSource":"MN6PR11MB8102.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"28 Apr 2026 14:00:23.5120 (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"46c98d88-e344-4ed4-8496-4ed7712e255d","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"\n PsMJfDHP2cAw6EHcBvMu8mNhU9Z0kENqwy7yis8Mfr+CzmEj0xIf57h0ofN4gbeQd8z5W6Ci6roucrk18fqnCtBP1agwSO9i8YjsPiszzIE=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SA3PR11MB7581","X-OriginatorOrg":"intel.com","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1777384832; x=1808920832;\n h=message-id:date:subject:to:cc:references:from:\n in-reply-to:content-transfer-encoding:mime-version;\n bh=bEGcQA0XTjSK8aPRwrU7CJ5D6EpM/t6+Z0309CNKC/E=;\n b=PFkffhqt7UHnAIEXNW9vP24uxacobbTt3Ns5d0Dxl52OX4gL9iXNUwqN\n Hld/zyUb41wT0roaqBf+tZm2YbZ9zq+VIdISIjNG3VVOmDojegRwrqDyc\n 7f7BT6pMk7UZdiAnTYjidPaiJDipd+xIXvjv1Ejx7IulUPdIaozLd/7wf\n GPBZsEMKMn6LNOm5siOqOgTAhiBpwIA8ela+tgmC7Bz7dBqm+HfloNJ5I\n fIkik7sq81iepeasJXXPjSRyXSyN9OAtbK6/OJHZuMKbTAYw6dXzd4yR8\n CnoSuy1Lwrb2xqeMQUvKZ8O4P4sfQluseKPgCBZnqPyM4XbLHYxcbw2+k\n g==;","X-Mailman-Original-Authentication-Results":["smtp3.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=intel.com","smtp3.osuosl.org;\n dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com\n header.a=rsa-sha256 header.s=Intel header.b=PFkffhqt","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"Subject":"Re: [Intel-wired-lan] [PATCH net] ice: fix stats array overflow\n when VF requests more queues","X-BeenThere":"intel-wired-lan@osuosl.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Intel Wired Ethernet Linux Kernel Driver Development\n <intel-wired-lan.osuosl.org>","List-Unsubscribe":"<https://lists.osuosl.org/mailman/options/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>","List-Archive":"<http://lists.osuosl.org/pipermail/intel-wired-lan/>","List-Post":"<mailto:intel-wired-lan@osuosl.org>","List-Help":"<mailto:intel-wired-lan-request@osuosl.org?subject=help>","List-Subscribe":"<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>,\n <mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>","Cc":"intel-wired-lan@lists.osuosl.org, linux-kernel@vger.kernel.org,\n Andrew Lunn <andrew+netdev@lunn.ch>, Eric\n Dumazet <edumazet@google.com>, Tony Nguyen <anthony.l.nguyen@intel.com>,\n netdev@vger.kernel.org, Jacob Keller <jacob.e.keller@intel.com>,\n Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,\n \"David S. Miller\" <davem@davemloft.net>","Errors-To":"intel-wired-lan-bounces@osuosl.org","Sender":"\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"}}]