From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4DF68CDE00C for ; Thu, 25 Jun 2026 22:16:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type:In-Reply-To:From:References:CC:To: Subject:Date:Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=C+Inq7vuSL4uoQ7jANJteDP5/2UtCt+/09fWPVMb5sY=; b=ushtVXY+zM6umD15d1CHpBXOGU GFs/iaVZIxiguU5cBJx/kNsWiWr//p2Rn+9M4ewwDlWGrcHsby6qsw/GBDym7Vnc7mmMVm0nn59lJ ZZkN1hbb2GI1B63zN415f6PyHWdAg8VhEs1zv0/RJRJSP3Ev0aDfydKCqElZEZo92MZVWidvemMSs EnQoS5M/L3jsLMYnSSwJaz1YUQzlbFCAXuBq1Dpxv8imS0BV/qPV5NfliTly4GKqpQ98G160FsnX5 BzGVaYbs9QL3cAzFLNW9uy3yY7GCAvb2fHdKJNRWp3zhzbYi9NVvPV7BWe0W+RebknhEvm+PzpMdT dQ6LXKdQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wcsMx-00000009v9Y-3f8z; Thu, 25 Jun 2026 22:16:23 +0000 Received: from mgamail.intel.com ([192.198.163.17]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wcsMv-00000009uy4-04rK for linux-arm-kernel@lists.infradead.org; Thu, 25 Jun 2026 22:16:22 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1782425781; x=1813961781; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=8GNQZ/EH8WItvDn6Ul09tRI9skPL3+kmpqYSs6CzKTI=; b=GCYe1satJtFuYsTA7Uve+b9aCg1tDTpc5Ug7dB/fwu6Iy/0Qe0At+OqO u4EXbrLOfPbckrx2olDAU1tR1SonpOnz9OOYiM9E62c/Deq4O5MKDkDZi yCOJ87MWKroaw71mSO3j31hz11QwTsX2CyXmV7u5Uqb3KNnDKiIPs+f/z X1r3aLPaIvupeHElHFzYRuXVfXiZgrYuEO3kdLGDxTSncpBN9C3E3Sqip TiZV7ixJbsWkTP1qpAb3E1GQP5L4YGvqSgtPRREgDxtgGDve5eK6qRcA3 s/EK/NVwfwrzyxRlcvx5Y+Ympsw7I64NISIy2NKZiyetl8epZjz+SraOd Q==; X-CSE-ConnectionGUID: S0FrHeCTQeydIVFzFwpqWQ== X-CSE-MsgGUID: HvV5fQOZRpaXRIw5lGcTLg== X-IronPort-AV: E=McAfee;i="6800,10657,11828"; a="83097357" X-IronPort-AV: E=Sophos;i="6.24,225,1774335600"; d="scan'208";a="83097357" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jun 2026 15:14:20 -0700 X-CSE-ConnectionGUID: ZPWy2aRpRKiDfRCxu5BV+A== X-CSE-MsgGUID: et1Yn+6QRJOsOoQ45SBlkQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,225,1774335600"; d="scan'208";a="247139115" Received: from fmsmsx901.amr.corp.intel.com ([10.18.126.90]) by fmviesa010.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jun 2026 15:14:16 -0700 Received: from FMSMSX903.amr.corp.intel.com (10.18.126.92) by fmsmsx901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Thu, 25 Jun 2026 15:14:04 -0700 Received: from fmsedg901.ED.cps.intel.com (10.1.192.143) by FMSMSX903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37 via Frontend Transport; Thu, 25 Jun 2026 15:14:04 -0700 Received: from PH8PR06CU001.outbound.protection.outlook.com (40.107.209.29) by edgegateway.intel.com (192.55.55.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Thu, 25 Jun 2026 15:14:04 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nVB11Kz4RTZMFnzFrs1gFaRH885RtYz0FFyoR0O8YxLxB//T8+2OMxsIHlzelD1a/ATXUkFVmKRdRwuk8TcHwcyQ8z2G7dkqGuW0Gf7ZCn9zLH2RlI/uVUZd+YX74jSQ1tGO/qOyflrOpyJuZ7OOcWao1EKEtNQ8ElDHPksDY8kSkmsZkvgeMJpfn2HW0Fjo8cY8kiRUTuE5ofFFVpYYa20kC9NpU0SSwf3JTR3rPu1z2WC3jx8gGvREs0ysslslYHF5EIBqYgOTTGRQC+Tc3Sjfs91UuBf2sVSIf+sGagayRYWDba4BFaG1D9wUThvziUGJ+1+1OhbhtPiGwY9fiQ== 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=C+Inq7vuSL4uoQ7jANJteDP5/2UtCt+/09fWPVMb5sY=; b=Nhu7TsNKBq8gw1sa3PftW96Xqvs5vVCrI53quKD6kLwgynQnedMMI2NicI8lucWYl524S8ct7tOrshJRHi6b6gmA1WWsx/9fX75J7Fm2SZBxNx4pQKaME10700vubdrFL57pI0yfKiF8W4jdh9t0stHrhIy7u3tKFCO6Zihz4CkK0MKkP02o0LJy6/0YKgIdNV6x9O88PoGfUcRl8zChKU9IxSk6FO2pUGTi1R0Lm8HoJ3Q9veoTN6l+nL5NkAdoW72vTj+IQD+8sJLVe7RrrvtLIZ4O8ITnEorOsmJHxxSDTFuljchxeWk8PgrvYVnZXwKAsxsgxx/9PequvXLRrQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from SJ2PR11MB8370.namprd11.prod.outlook.com (2603:10b6:a03:540::20) by SAWPR11MB9709.namprd11.prod.outlook.com (2603:10b6:806:4ca::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.17; Thu, 25 Jun 2026 22:14:03 +0000 Received: from SJ2PR11MB8370.namprd11.prod.outlook.com ([fe80::b6cf:ce77:3cdf:7cc]) by SJ2PR11MB8370.namprd11.prod.outlook.com ([fe80::b6cf:ce77:3cdf:7cc%5]) with mapi id 15.21.0139.018; Thu, 25 Jun 2026 22:14:03 +0000 Message-ID: Date: Thu, 25 Jun 2026 15:14:00 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 1/3] selftests/resctrl: Introduce linked list management for IMC counters To: Yifan Wu , , , , , , , , , , , , , CC: , , , , , References: <20260522090540.444554-1-wuyifan50@huawei.com> <20260522090540.444554-2-wuyifan50@huawei.com> From: Reinette Chatre Content-Language: en-US In-Reply-To: <20260522090540.444554-2-wuyifan50@huawei.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR03CA0076.namprd03.prod.outlook.com (2603:10b6:303:b6::21) To SJ2PR11MB8370.namprd11.prod.outlook.com (2603:10b6:a03:540::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ2PR11MB8370:EE_|SAWPR11MB9709:EE_ X-MS-Office365-Filtering-Correlation-Id: cbdc01ab-49a2-44d6-2814-08ded3071099 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|7416014|1800799024|366016|921020|22082099003|18002099003|3023799007|56012099006|6133799003|11063799006|4143699003; X-Microsoft-Antispam-Message-Info: y9Xh7RuTq8U+65F5Qw+c2LK76DOSNg4ISgVOCW/va0UxIL6GqjeZNigBffxFixTNjUjIIwmLymvH9aVjMJebu3BRQmCJ7MFpq2CRpvzCJaExJHzauOLaggRWuEYDfWOwnulkifFwBElQSja/HDFZM9vqGs/8ct/mJ0FvrYHCJnRj26zUMeUEYIh198+Zcf8W1WtGf5vbExROc/8RMt6/cxMtBAL0WCJARuPflEIKg9u+wGDaRHrN29EvJwd+hdt8sa6lthpYQJH+PDDSs8UOb15D7aoDapvrpbIUo4NZNXgpcFO6drMusZp1zHZKbIcv9Lzieyt5dxnBrCxlyJqBGZKjkeuBIURhdQAopWyrQfr/PXwRejbgfvZboMRMEkRbtsope1ogJuALJ4XsEJUz3o6ABCaRwbznxGV1ycj83apm+x4bSt1U3q5xbjxoYuG4cLi6Mal4wnyNlLWRwP69XZxTzLpKsg1IrzbYDfU4uIAaKeCd+ndHC3YlwI9B0zJAa7H0EjZoODhbb0XhajvHmwSYN5j2WQu2yb+M6O4AYBdulqnK/A0juuAmxYmKHljVvLsgk6Liqfw324pTF0Mk8rs78aAlVdNzrL3e5vWjGllrMZ47APyBU3jDskZ6g97Xm6cx7figMDsFLPiad5QcnQOJGn3XYaEVXyDWgL2DA8/2uoWLjbxVM12WhGl1yjeCYtJEiRw9FU4aTaRBcZZ0kg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ2PR11MB8370.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(376014)(7416014)(1800799024)(366016)(921020)(22082099003)(18002099003)(3023799007)(56012099006)(6133799003)(11063799006)(4143699003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MkRjdFJEQ215ZmNQZG5qY1BhbXJmMDEwU1V1QXlZR3d2aVlTOXgrV1FSL3lH?= =?utf-8?B?SXlUNEFhanNVUnY5WEtiVGVCYWlDNXpHdVFSbGc5UGNkTm94bWJJenFhUTdS?= =?utf-8?B?UHB0TmtvajlLYXMrUWlXTE5UZGNMUFlZMGoySDl5N0lLaWpHbGEzaGoydklq?= =?utf-8?B?MzdEYjlFVE9wQ0FBVzFTNkxWQ3VielowTWt0cENGT3BPVGJ0WHZ6VXg1ZVVT?= =?utf-8?B?WXh3YVZDMHRQR2I2SDBGR1hsNE1STTlsZ3hmQ0FxUlRzc2Q1cUhKbENlWEln?= =?utf-8?B?ank0aWlaUnhnaWxSZVB6QlNHVEk5YVV5aHp0czIyazFMM0JLZm9BNG9ZUFhv?= =?utf-8?B?R2VOR2w2aFRVWThDUUNPZmJ6ZmZaS2lBT3ZKeTdHenYrOE9wdlFLWXowOFFN?= =?utf-8?B?d05Ra3doVi9rSG9yQzB2dXBVZVBYR2lUNkdKdDB2TEUwN082L1doTWM2VUNP?= =?utf-8?B?ZEhJbnFyVzR1TUdldlYzRUZOTVVRclZ4enkycktHVlpoTndQL2xXNGpRQk5t?= =?utf-8?B?Z0RnN0xackFnaVo5OVNmdFcxaW8zU3ozMjF0Yk5lVEllalhabytZV2JUSmNy?= =?utf-8?B?YU9BdGNGNmcwR3JudDV3QkpQYjN6UWxiR1JDOStSdlRnQmJNMjAreXR5Ni91?= =?utf-8?B?VTlwcDZhMlB2TmdwY21jVHJUZ2NyM24rOXJ3bjdHVndLYyt1SWxBdTZIeWx4?= =?utf-8?B?ZG9OTFducHU4LzVBSU9KUzJ2dGdyU1duZ21DQVJUK0xlQUF2R2FrV21YbTU2?= =?utf-8?B?SXpvSVZpci9xYnU2QUhPU0p4QWxOZUd6REE0WXpTSGVKN3pTWlMrL3A4QUtD?= =?utf-8?B?U1FkSVBHc0hVOVJIR3M0UHA1dENOS2ZNZDh6MW5hOTFqTmI4eEx5OUs4SlFU?= =?utf-8?B?elBjcDNxTXZ1N2pqTDhJbXhObzhYVXRVM3ExRVBGQStrNnJib3ZTZllqWGR2?= =?utf-8?B?WHdzOUtROFpwcmRESWJ1UlBEUkJvb2FadjV3TFNVOVFDNFhUdHNFcVFDUHd6?= =?utf-8?B?S05oaUM2dlhvdjd0RU5SSUpzSWFZSmllcTE4bzg3bHlxMjZYOGlMcDBaalNu?= =?utf-8?B?SjVtcEhwYlNMZkVxUmYwWnZhbWo1MjJ5UGlQOTluRGFSTG9MWkRLTGh1bXJo?= =?utf-8?B?cktibDljcFI0bFJXVlh4di9CTk84UHorUm1xb2ZreWl3UHV6ZzlYV1p0NlN6?= =?utf-8?B?R2FlMlVqWFF1NUhMSG5uaHZhUkdnOVJCVGFKMVNOZUZXMG1qK05oMTFUNHBT?= =?utf-8?B?ZHlhUDExT1FYTnloNFZ2QlpESjV1TmRNYU11Q0hXeU5MUUhtaUpFakNLTDNz?= =?utf-8?B?WUlZVnFLRndPbFJUa0EwS1EvR0JaOUJXUjlaNUNlbFU4dmxuMVlYanRrS2FC?= =?utf-8?B?SVpqTW5wMk00MWI0TENURUhmMjBZdG1kdHl6ZmVlY0tEcVpBTkFnbnVHVVB4?= =?utf-8?B?RW5UdmtJWkI5cENHd2V1b2FBUkQzQ01FQXlYbXpXNEpXOWxnQ3lPdDVKdEZm?= =?utf-8?B?N25RVk80Ty9iZGxGQjBkYjUzNHVLZDdkU0RGU3c1SFVWT0ZHMVdnbWkxVGlE?= =?utf-8?B?WGFuWklwcUFyaDcrNUdTa0x4VzBoeWx5UmhQbC9WY2ZReDBVVjdZUytrY21S?= =?utf-8?B?VGp5M1RDeGxLL1BnckxaelZva3VUV3RWZGZHTHdHZUtkRGZxK0R0UkllUDdE?= =?utf-8?B?eFhHL3pVSExyb0pkR1FuSjNnYXAvWExUN2F3eitTR3BJMXZqWS92UUZtUE8y?= =?utf-8?B?andaSmwraDBkNldCS3lsTUVlK0gvTDFBMUNaL0RwSlg5NUs4TlFjeXBBUEtQ?= =?utf-8?B?ZGtXTVdRcFNwcW1zUDZCSHNSeWc0Zi95Z1VtNmNML1Zib1NzK1ZPN2xOMTRz?= =?utf-8?B?TFBrZDhWT201cUVHSkUxb2NwUXdLYlJ0eU9sT3pPZHVIL0lMdG5XeHIxamFD?= =?utf-8?B?NFBmTTdVZkNncGdURXNRWW5zdU5sNnZXazlNQml2TlNMSDdwYlNwKzh2ZUhI?= =?utf-8?B?MEFTUVJ4TE9JSVdQaUhpSXcvQUZUTnIycUlFQjVzaEJMcVZFY3daeHRjdXNS?= =?utf-8?B?YUM5TnVKODJ0R0E3dUFqK1IrY0x4T3Z2YjZWNG1yR1REZ1gwc1JpcWNqRFlD?= =?utf-8?B?VDQ0cmF3dG91cmY3SVp5TDRwMDRGUUI3U1UxYm8yVDV0Q0o1bTJKVEpZVTd0?= =?utf-8?B?Q25nMVZWUlhCaWVxV2ZUalE0RVB3UGhOU2ZIQWl5SXduNUMzTnlNUlVnRDNW?= =?utf-8?B?bS9KK3Jva0hyaHU0YmxSMnNab2xMUFZ0WG5vMlBqdVJITWlaNlE0L3VJSTk5?= =?utf-8?B?RlBqQ3M3a285YnZLVGQ2WEhuNk9sK0pxck5mVkRIaWJDUGtsRjRSRVIydE8x?= =?utf-8?Q?mQeRW7juJjco8X1w=3D?= X-Exchange-RoutingPolicyChecked: ivAqGGP3PmVOxS+I8TwSZqS+Kktdl72ZyRTrDFyay9urtVYyK1/Z3JXvs/ITo0jKM4viUYLBmSmT2HBDn4A1yMvGdYvJcIg0pKgtnFPljsc7AxLTGQvFYLnZCrzWCAdPZQ+R/iOCYJ4QLmg99LCLig9Zc5ow8VAYXBy3EzgaiXsmK0b/GLd7/799DtDlo/SQGpxKqqMAommej9yL3eWezVdxrVVyoJjBeSoA8TJLN10uiKLysGBeOeD3ueiX80w3OF8XZbBt/nx5bX9GaYJ3HT7wo0lIuajKjbjhXlDcNd7gIl506gdnbMHAxPpXmO0UGhbLHZ9da7ivdzbwgI37TQ== X-MS-Exchange-CrossTenant-Network-Message-Id: cbdc01ab-49a2-44d6-2814-08ded3071099 X-MS-Exchange-CrossTenant-AuthSource: SJ2PR11MB8370.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2026 22:14:03.2148 (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: OpPgSTQABBhz7SbfC5A3gQ0kFI/DuuMG+fsUejih5YON3Y3ug3YNuecsqdjD8FIxt/gaODMr2xoRYYyOzSBBx1OBgwBniTordof2+tIXWAc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SAWPR11MB9709 X-OriginatorOrg: intel.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260625_151621_077739_379DFFFB X-CRM114-Status: UNSURE ( 7.70 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Yifan, On 5/22/26 2:05 AM, Yifan Wu wrote: > The static array approach to managing IMC counters has fixed size > constraints and limited compatibility and scalability. Introduce > a linked list-based dynamic management infrastructure to address > these limitations. Add the core data structure definitions and > memory allocation and cleanup functions for dynamic counter > configurations. > > Signed-off-by: Yifan Wu > --- Thank you. Reviewed-by: Reinette Chatre Reinette