From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B543C3321AA for ; Tue, 14 Jul 2026 15:45:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.15 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784043926; cv=fail; b=jukD6fy+I574uW0ypNFBy/eWHjfhjC0MLbuvjonBlqX/JWjxO3Xqr9G+n0+urY7aJ6wI+lQzl7Agw5eiRLpfmBv45hGHDltUYMXgiOkyQCYZixf8Q2yp71TS5tisYhH1OOwBRxvcrNdmTMuyB0NLQ7vIrUEslWAYwA3GLOjQOFA= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784043926; c=relaxed/simple; bh=5m5IT4UdFYB7+4adtdR7k9Z9aVQNBekhiz/wevJEEOY=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=RgrL6+13TVFuazAH5foNHf7cRi/frwpxxUISRP0mFHmUQdm8+FUUojW9x2w5HlUB6iIVnvaTUUB+QCV5f7hRMdQ7laM9Gs65PbXJHDrJACDy0LuveSXDvHtp2N4STdPB2EO2OcxRJsK7uZqTMH1pT/lJhg6t3yyRRmfD73GZrPw= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=BJfksHMG; arc=fail smtp.client-ip=192.198.163.15 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="BJfksHMG" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1784043925; x=1815579925; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=5m5IT4UdFYB7+4adtdR7k9Z9aVQNBekhiz/wevJEEOY=; b=BJfksHMGc+uLtjsFjCt3sNvwz24V3YtQLremH3wma+YMJB9rqydF25Gu 8jszaj/GAJhVdCL622y96eLtZVdTwUcfuFvvAm9FdkP7zKyNNSMBOYQgS M3VHtcDRAr/j8txgo9tkg16/vDdPSDZp+Izs8eX34iEUnhJqq1v1vRfqF S2DW1Gi4ZNiMUx781FOEVzhlfMnF9s+nWlV6UacvzZrp4NUSb0NnVrZvh qtbSakgtPmqiqkYN7y6wf4prqe9nk6CLQ/CIkumA2J2ixVPAojk0BYvDC xn3wJn2uDMz9X+Qrlej/4tPMSL5wsNI1DjDudpJbkMz97cpsEFv1L0nOV A==; X-CSE-ConnectionGUID: J0jwe47YTPmk1sIgwOymEg== X-CSE-MsgGUID: /9kNWekGSbupAXhoXS+4OQ== X-IronPort-AV: E=McAfee;i="6800,10657,11846"; a="84788876" X-IronPort-AV: E=Sophos;i="6.25,164,1779174000"; d="scan'208";a="84788876" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmvoesa109.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jul 2026 08:45:24 -0700 X-CSE-ConnectionGUID: utgSnoopTm+YrCF/mz/iiQ== X-CSE-MsgGUID: HmcDP7OhQTmubIeq4+pj/A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,164,1779174000"; d="scan'208";a="280317166" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by fmviesa001.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jul 2026 08:45:23 -0700 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Tue, 14 Jul 2026 08:45:23 -0700 Received: from ORSEDG902.ED.cps.intel.com (10.7.248.12) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43 via Frontend Transport; Tue, 14 Jul 2026 08:45:23 -0700 Received: from CO1PR03CU002.outbound.protection.outlook.com (52.101.46.11) by edgegateway.intel.com (134.134.137.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Tue, 14 Jul 2026 08:45:23 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=stDTmvHoV7o+qy1Vo7O6zX1rHetz+qo5di4UouOTRWhGzpIzml048oeTHaQVGrBpnOV2LBuAqGuvqfDc+et6XXVoQIZs4x7ekc2Ot2mlx1Lx15goXxHBLrBTbxBdF6Fq+dyYIozKt7+dFdKO+FRepUR1MIsWXnDaKl1J13BNJL5rpcQllkKSIVhVBq0ureP9bQVkGDnUyG8g5ttgLL0cISzhWhpC5fGNEpdj4C3/rPEnH7eYTkE+y8jyOKzVPPfJh4xI649TC2Kr0WgF1lWG9+j30zBXlU959wI6dy4UgUhqhyl58xiQZRjopRMuBZ2L2kTYNmLAAjmA+qpd4CNvkg== 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=fQdudTF9ADIWqRHTBXXIL0Nv4Dks/Qz+gTkmBj8NgYM=; b=QTfhr4jPO3GcCi1pQbjG58XQk5Vt/enZrU+DgmqIId6gjJMtSWQ2DiJ+f5RUmbScl90opcy1HULyzvDf/vkBAoED5m5cFAST2Hdm3EtB/qU/0pcnovv8JiIik/Y5YhhWnv0vShHBC7MN6TEPn52xiS4V7OrL3/Q6e0YuO9bhsdBwuagq2wTAv/sjCqdA9VcTEtF2zXlHC+J5Nw7zphH5evT4uqtAEEX6dXr7BG4Etc4dDJRP9Z+NcD3SuLXDUUAbAe6+1skOt9SrKwCgeCpUdEvSo/PzAWkYXkwFVqQuGcNsK5UgKRtPnrUu6FWsD/E5bx8UIZT/SKi/9apTlxerTA== 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 DM4PR11MB6020.namprd11.prod.outlook.com (2603:10b6:8:61::19) by CY8PR11MB7945.namprd11.prod.outlook.com (2603:10b6:930:7b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.202.19; Tue, 14 Jul 2026 15:45:19 +0000 Received: from DM4PR11MB6020.namprd11.prod.outlook.com ([fe80::3058:1480:e4ac:5765]) by DM4PR11MB6020.namprd11.prod.outlook.com ([fe80::3058:1480:e4ac:5765%4]) with mapi id 15.21.0202.018; Tue, 14 Jul 2026 15:45:19 +0000 Message-ID: <47845d25-e1c4-4887-a7ae-fd0a3fa6f223@intel.com> Date: Tue, 14 Jul 2026 23:45:07 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 02/10] x86/topology: Export topo_lookup_cpuid() for resctrl use To: Reinette Chatre CC: , , , , , , , , , , , Hongyu Ning , References: Content-Language: en-US From: "Chen, Yu C" In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: KU0P306CA0023.MYSP306.PROD.OUTLOOK.COM (2603:1096:d10:16::18) To DM4PR11MB6020.namprd11.prod.outlook.com (2603:10b6:8:61::19) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR11MB6020:EE_|CY8PR11MB7945:EE_ X-MS-Office365-Filtering-Correlation-Id: c13d9e31-b615-4725-cd7b-08dee1bee881 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;ARA:13230040|376014|23010399003|1800799024|7416014|366016|3023799007|5023799004|11063799006|56012099006|4143699003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: UXSPMr+8my/zC4ecMi4LRlQoNiX9eLIuInXNzmzC8fpMPYRicb87YcQkSiP9GAmbQEK7ddZ722B0tPskYxIH7PCWIf24+viAmQEE0BksYBCRFoJXvUyG0OnhhN04hFLSvvw641c8vHTHYUoUtzf2cc3Z7tBPnjN8vh2k9fRGJWR0unk0bmOboxpyluCxM+ASa+/YqA+5NQc9TGvjpY5NvK05uAqNXbm7AJkSbppY+9c8J58ERE0EF1iGm1z6XOjzRJcRPu3vZIWNIus8TMs8MYPxC5PW0Tb7In1Q0RMQMgRyY6+cgQahRsaOIptOy73dQ/3W0bSYwcOoHQA2xfzvrahIdDUSMWKwizBKbhYIstWNTnzgkTwwuGJC624PDuNWo6PjGAUfhp8ObxKhtW+Mkr7Y937mTLNFooIcaiQ0b4P94aOD6GxOnV9++iyzm1bYIO95q0OnKkScX4i7LOK0nDgm3Dma2hydYTNMyAZuwLl1kU+xxxhxUJE+DpLylVU/ACqH3TB29nl//wB8F4vGtXMomAQtzt4J3JbnskADc/C/608mpJ05D98haLS21ZJipSXdb1jIq8zGrlB+EuXq8hRYOhc03wO2z4zBKs2Dl/QGp5hAGY1TFtFWMIfRwTCTUiH9VIfuvwfOBATOtU6DH13rSF/15tr8NFG32X5Sq3c= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB6020.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(23010399003)(1800799024)(7416014)(366016)(3023799007)(5023799004)(11063799006)(56012099006)(4143699003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SFYwUFk3VE4zblp5QlZuN0UyaVNUQzZZdWtFQ2hTTitQbDVzM3EwaWxCcG5X?= =?utf-8?B?SnRKUTYrbDkxL3pQdDcyMVM3UUZLVTFaQUdPYzJYb1I4d0dVQWovRVhyUlZo?= =?utf-8?B?anNsVGdEenVpT0ZTbjF4dlJmZkZseTRvcFZsMnRHV0FPVDBGSGxXcU1aR21n?= =?utf-8?B?MTB5WGFGbXdWUWw1aWJUWk5DeTJabHB5ZEZQbS9hY29DMENrNkZJeUt2eHV0?= =?utf-8?B?K2M2ZHpkWVBYWnQybFNWRFZzSnE5aG83eE91aks1MkQ1NWQ3MFZ2TFk3a09K?= =?utf-8?B?NnFkVmZiWjF5dXlwVlovcHM0RzBsVVRaSUk0OVhabENERjB2ZC9hTFhnVE9m?= =?utf-8?B?cC9Id3ZEaFhkT0tuOUNnVHVDTG1FN005TVNJQndIVnFMVzExY2hyUm0wV20x?= =?utf-8?B?TTdPNHdXY1pmWCtsS0JsbVRVRmliSnNYaVk2NjlFM2hCQ1ZiK1dtcWdrRGZl?= =?utf-8?B?cUl5YmFsNHN6WHV3WVdEalJ4dWEyVTV0ZHBUSTIybVIwY0xoTTlpcWJZYVlu?= =?utf-8?B?Qm5FNWorMFNnbnFYNS9pWUlUOFJBU0M0b01xRUpXWWVCcjJnTUl1b3laM2ph?= =?utf-8?B?anlyVFI2elhBMEltL29iZEVzMXBlUENIdGJGaDY5V1lvdGE0anNVZTRab0pz?= =?utf-8?B?MGNjVURHSStlOWdXRlhQYkVBZEhuUGZQZFV2ZWZCSlJUeVRsWUIrNVZ1TFRH?= =?utf-8?B?Vlpra2dIWXZXMnpnVlQwNjdKeXlDMloxVGZRU0d0OTVQc1ZLTlI3U2x1NVhp?= =?utf-8?B?dGlmZDJKcGZscHFGY1l0Qlc1bi93UG83MTlKOHdTRlo5K2NGdDJWdmRCS1RM?= =?utf-8?B?aWwzUUJmUURVQWdvMi81V0lDZ0pVNVFiRW9ZR3Z4TDBWcGFaV0gvVkZUdTZI?= =?utf-8?B?K0R5MFV2MVRBbFU3aHByamF3Q0JROGFoU3V3ZzVBRnJPM2t1enIvamxXS0FL?= =?utf-8?B?OTVtSVY2VmFIWk82Qm9uZ3RGUlk1TDZOTm1HeGluNW5SbGRkbTl0ZWl2RWpK?= =?utf-8?B?NDRyZWpwanFqNFJWRjFYaTUwWFdQd2pKeEdEZVMxVlgzWE5ocnA0Uzdhekpo?= =?utf-8?B?OTZtTW52ZHlremJFRXdoYWtyR2ZkZVJEeEY3OGhDbit3dXQyTG53UDhKSEkw?= =?utf-8?B?bWxLano1di93cGN2amJlZ1VsWXpqdFhOK3JIUHZBQWRBcit0QkhYYU9NUlBR?= =?utf-8?B?ZG4zaUVjNGNHeURVRHVKTFQya2wxWjRFa0grY2hxaEZwQ2hZODkvYVBMSURv?= =?utf-8?B?dkZSZXp1aUwyRWtyS2EwYU8wc2YrQWROVE5JRU1uNWhJZ1c4dllTcHd1cDl6?= =?utf-8?B?RUxXeVlwVmVReVRuODZkSHQzZVpUUVMrbkdPZVB2b1c3cVNjcFV4bjZoekZa?= =?utf-8?B?dFdFNWVWRWJadEx2VGpjSmUranVUZHVrS0hXZzhQMjdPQTRXbldHRERNOFUr?= =?utf-8?B?Tk5CMENwZDZ4TFcvaXlCaFJyMnlqd1pEdk1ZR3B2VkI2eVRlRmpXZkFhQm5G?= =?utf-8?B?dXZEQkV4a0l0ZFFMdkVIenMxRWxQKzh2OHdoYUE5eTFDR3lHYkluL0l2OWM2?= =?utf-8?B?dmNCd2lLT3lNeUxtYnRZSEpKWVkrdHlzdVFSZTJ0YUZ5MGpzTnlzeFdIOUlQ?= =?utf-8?B?NGpzVXdKUmZOZE04T3hoTHBNc2xISVZnbWxtaGJaU0ppMFpveDRoNTJDcXpw?= =?utf-8?B?dkpJMjJQT05SckJvV09VcnBSQjNDMkpCb1R3ZklkbTFUcFlrWGQ4V2JFQmF0?= =?utf-8?B?VXVQcnoyYWEwMnVqNTQxUEpjSXNZSkY5M1ZtSFdqWGZKUUlqUlBmWk1CNDZi?= =?utf-8?B?bWRSa1hSOGJ3T2VxY0l3eXM2SDZHVHZmTTBBbmFZZDR3RE5Cc0dXTSt0TzI5?= =?utf-8?B?ZlBMY0JNd3JYMS9Vdi90MlV1M1cxakRvWlhBem1YclVHZ3NCTUNCRHY3dTEv?= =?utf-8?B?M1BkK3VkTitmeDd6TlEyNmcvNmIvZkcxcTArTC80b2tKNDdLYUx4bmhHWC9G?= =?utf-8?B?OWZQRzZtWW9MR3B1TjlKcDZLb0hGNmdSaHVrV0x4N2x3RVdSczgrUWhibDND?= =?utf-8?B?TVVRTmpxWlgycmpaSUN4MXNmSExqL3pISVVIZ1ZwMzVQVHRZYXBtMTVacHdn?= =?utf-8?B?SlhLS0V3T0l2OXNhL0tJS2UxQnZXd2JmSkliK2hSVG5wRmxOTEsxVEZoQ0p5?= =?utf-8?B?MEZReC8xdTZWbkNleE1NZStKSGVhVCt2aHEzNUc0R0RneVd5REk4REZKSWMx?= =?utf-8?B?SWF1QyswdmQ3bEZHVFY0RXZOWXFJVEgxVG5GYTdRazNRNjRtTHU2V29WQ0or?= =?utf-8?B?Qk1SVEkxTVVDRVF2N2lLOWc2OStuNll3UEh3R1JReFRVM25FNHJqZz09?= X-Exchange-RoutingPolicyChecked: VgkBnAIfRaIgT/JQwc9DURr7KEgRx+VRtewsesNddXLMiaHbCxnyApLO27TQHP39GrWccRe+ZoqoAw38KcD9jASwUIBoiZP+opQ4DXeI57eCTlHX1LAOaUkHmSi2Z8EGWe+g2KUXl+znB10BV0epSsjWfuKLsBo0QlQwnVfFR4fK05uDRFJ0zOiggXcew0/jXKGPWJfq6wX3mus7az0luNT277g4shqMSJudr8o2RfxssOnX/RG+QlkM9FDsrf7aDZ7hA6CoBWbdLib6xxqTg8sGrIc+0wYcg79KVEEJ/ZO3Jr/rDnDzilADW86x6lTbRW//4bt0tZjE2AZ4af6jYg== X-MS-Exchange-CrossTenant-Network-Message-Id: c13d9e31-b615-4725-cd7b-08dee1bee881 X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB6020.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2026 15:45:19.7520 (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: p1Nle57D18+n1m9OKiC5sgoJb9/3aCdrZG46HH67nIoCwf2xSjT19gN39+uQ6YBbBq6YqGvV7uUdSvWfXNc7tg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB7945 X-OriginatorOrg: intel.com Hi Reinette, On 7/11/2026 7:35 AM, Reinette Chatre wrote: > Hi Chenyu, > > Since this targets a different subsystem, could you please re-order the series > to have this as first patch to make it obvious that it does not depend on > anything in this series. > OK, will do. > On 7/1/26 6:45 AM, Chen Yu wrote: >> Make topo_lookup_cpuid() accessible outside of topology.c and add its >> declaration to asm/apic.h. This is needed by Enhanced RDT (ERDT) to >> resolve x2APIC IDs from ACPI tables to logical CPU numbers. > > The first sentence of this changelog describes verbatim what can clearly > be seen from the patch self without any context or problem description about > why this change is needed. > tip changelogs always need to start with *why* the patch is needed before > describing the change self. For more details about changelog requirements, please > see "Changelog" in Documentation/process/maintainer-tip.rst > OK, let me revisit the commit log of this patch set to revise it. >> >> No functional change expected. >> >> Tested-by: Hongyu Ning >> Signed-off-by: Chen Yu > > Also please follow "Ordering of commit tags" found in > Documentation/process/maintainer-tip.rst for all patches in this series. > Thank you for pointing that out; I wasn't aware. Let me rearrange the order of this patch set. thanks, Chenyu