From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.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 3E3864499BC for ; Fri, 10 Jul 2026 23:35:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.15 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783726533; cv=fail; b=SrUVu1mdl53B1jQAQjBKM/RJZ9JnDGtXx59RxtD5CRYcuIMmumQcF3WjYIESrjyMWaB2VIjRDPyu2glK1tD3Q3Mf1ulq4JaUx0sektFoPwdfID0cE+iemzAE+PBs/YwcYoeIMjvIxzEDj034Bo7D5aP0O658sqeVg6qQmVBGQGA= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783726533; c=relaxed/simple; bh=qs+Q9fyqbKetbFwJxeXDZHH/Kc5b7lRzrmiKTkkztSA=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=oCdPXyacSaQXoTByVVzUP/iMZWatcnZMAfxVRtykRHZbW1AhNhX5HzL2GzbEQ7cneHZtRjfFuBimBS5sJSe8bIV8Kk1j302iGqsK+Uw4h7ArJxGU/bIASVv0YNWAuX3xo8y7oNpUYSvyPHwQSpIsyuJE7x0kEPYi8cieo84Av6g= 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=IlnOi2z6; arc=fail smtp.client-ip=198.175.65.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="IlnOi2z6" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1783726531; x=1815262531; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=qs+Q9fyqbKetbFwJxeXDZHH/Kc5b7lRzrmiKTkkztSA=; b=IlnOi2z6ketZZxuRKceQEmJQaIy3LRgmhRTEBWifFoWsNXVMEYjbDyBT VEG1UOlk/7k6Gf0Fag6xLsBBVejbMqNOoIUUr1gR/f4WUKxQ/foin8sTU oaPzsLdOwFnpkCfsQ6nf1/0D7mg47JfPijsEgYzxPzAWEv2g3S7jKOJZD uYTZ+IkBMJ3wijYSTiIae1D7ANc9jU2wR1h+uW0uGsiqiuYbM6UO/84qw vdaAET5SfPlYufGGf6u223+XdpBMqyUzSNZu1buVtTuSAS+6Kxedj/xva p6PbDnTh0wyLpZWgQZ8vuCKagbg9wbT69h6KSi1OicvQDCr1VeW1+5J38 w==; X-CSE-ConnectionGUID: 5m36PXnCQLu9ChclhbSvdg== X-CSE-MsgGUID: tK6uTye3SJasJdOjhp0c0w== X-IronPort-AV: E=McAfee;i="6800,10657,11841"; a="88112839" X-IronPort-AV: E=Sophos;i="6.25,154,1779174000"; d="scan'208";a="88112839" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jul 2026 16:35:31 -0700 X-CSE-ConnectionGUID: xagnskyoQ9WoljG4ub+I+w== X-CSE-MsgGUID: AkM/V1vdQIaQwlSHITAMVg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,154,1779174000"; d="scan'208";a="258888915" Received: from fmsmsx903.amr.corp.intel.com ([10.18.126.92]) by orviesa004.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jul 2026 16:35:31 -0700 Received: from FMSMSX903.amr.corp.intel.com (10.18.126.92) 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.43; Fri, 10 Jul 2026 16:35:30 -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.43 via Frontend Transport; Fri, 10 Jul 2026 16:35:30 -0700 Received: from DM5PR21CU001.outbound.protection.outlook.com (52.101.62.69) 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.43; Fri, 10 Jul 2026 16:35:29 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=McPET/QXL1jFzAsavhrM5vx858rHIXMQ6u+64pFHRbLY2AHQ4tT79w48XalBayxK9myaTmpE7aRKDk4n9da3c4kY+Cj6+VxXeLgMZ9UHRRogJl1MEImI0A+XWqSwOurAJPgWvnfN3jNZr/17Gm7l0aUb/0ljgBt3NfocPFWpy4lX9Ad7j9hCuxn2MmAL0gEODP2WZVC50OM1aNlBi/rvSswwAnDS9TZPgMmrB5OIsHSRJDGrKlu8LTYXw07lnQ+y2MrSyFrpRXEELDaAtvmxJUBU+0FekmHE411c1cGCkzNOlyjDdP6051XfkkCtgTHTGqjCJN8VxgjUF8Hem17rEA== 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=uC35MgNPUPRqnuCUztZUAj9ue2efQXyOdDaFhv8ndac=; b=kDTCTI3vh3H12TzhS3Hq6UDVnaSIq0Zqt98EPGlzxd5Lf+1OFg6o4Ii2C1ejOBRFdS8ICKv0t/n8SGYI7ZETRbQLzMPqYkQu7GDXlR9Kz+HD/EFRGvFubJc+8fijJzsEtXLfMd1DcegCh8yYuNm6pwC57TYA96zhfDrZK2mQWljUZDiDjCcF2JjRL6k8AptgsjRcE5FBwUDYNgtzrJsPsl5LrAxFb7kwMg7vYw/bXkuEhNQM/sSmFMrXYEuEF6h7NgOHu45/H+P/vnfA0/H/0YKlTnt+onKKHYTsOa/joJlQGWLYy+LHu3kbMIN+GLGM+eTpj5cadY13aVghaDP0LA== 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 PH3PPFBA2AA2BA3.namprd11.prod.outlook.com (2603:10b6:518:1::d46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.17; Fri, 10 Jul 2026 23:35:26 +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.0181.014; Fri, 10 Jul 2026 23:35:26 +0000 Message-ID: Date: Fri, 10 Jul 2026 16:35:23 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 02/10] x86/topology: Export topo_lookup_cpuid() for resctrl use To: Chen Yu , CC: , , , , , , , , , , , Hongyu Ning References: Content-Language: en-US From: Reinette Chatre In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR03CA0272.namprd03.prod.outlook.com (2603:10b6:303:b5::7) To SJ2PR11MB8370.namprd11.prod.outlook.com (2603:10b6:a03:540::20) 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: SJ2PR11MB8370:EE_|PH3PPFBA2AA2BA3:EE_ X-MS-Office365-Filtering-Correlation-Id: d65b515c-6fde-4116-7849-08dededbeb19 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|7416014|376014|23010399003|366016|1800799024|56012099006|4143699003|11063799006|5023799004|18002099003|22082099003|3023799007; X-Microsoft-Antispam-Message-Info: DtaWiB8IMdyymRC1w7jeHKO3JTmFdQ0GHdrGriWhiuXqMTDhPGd0mo6y4CKPOdHQ2DtWuwygbYnd1pFNovb+tARx655pmbBj7Q/0c3XEsH1aldEAyfVgy+iUo3g5HHtH6WROVzrH8b5jN3uMZu9ChkXN+0mYJbkePwW7slozGILDu1NfbIauTc253j4t0bMJI7RC1KYZLNDlaJZtkfablIMf1GJ1Hl0dS8qnuhrQUMF8RTwsnHmn6NkVjPyfk0Y4KZz2EnCS1vaduQa7sB+Pw+E+3BkufKXFtO36f6Fszxr5TqjujZLygqt1Ls0av7105973Uxig5pW5d+BV5lTaiWN7noBano7/ckHOsFjhrZlxMYpW4Ej5GSzegPo6TErWa3sjWi+xSU1+9/S9wq49kzsqENAefoOK6IKAvprFmhNR2gix13fmEOZkam26jeF6MJrhDW93ccgLT6hQNQZ/M2TUqeVAs4n5/Dous85nXZZD4hPFhfklHKkNjpnKErR8cQLBs6Wmsch54Zme+KUNvaXAoqIFkxcYA8NPa6lmN3uzmL9t7mypqDKh5ahaGdW5cpikW1pRUPGzlWA7Wp4uPPdm+MH3X3gdE6OLJaiVX4ZIITVyXqUPAfDEu+Y9VL23RatkoKuBPJNerravIWyl2KosUtdh08AecE20z2XVn8c= 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)(7416014)(376014)(23010399003)(366016)(1800799024)(56012099006)(4143699003)(11063799006)(5023799004)(18002099003)(22082099003)(3023799007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aktXejZBYVMvaFlaejdlL1FFYUVXM2JUY2VXMmdGY05lanl1bHhWZVhRYkhH?= =?utf-8?B?aW5FcCtuNVR5MXZBdzZyM0NWeGxqbzcrYVJ6ZkQ1S2JQYitOd3RnK3dLR2Qv?= =?utf-8?B?WlYxVXR2eDB6OERBNS9HYVozMy9CQ3Q2K2VJYmR3UWdnK2VTbTJvZWZYYTcx?= =?utf-8?B?b0R1bXR3eVJ4TmUxQ3puSENRUFcvY3hyMjVLMDEreEJCV0J5citkTkZPY256?= =?utf-8?B?d3d1dHpsV1IxdThjZGdTeHBybmFmVnB4TWUvV1hlcW9CUlVGb2JWUFpwQjJL?= =?utf-8?B?ck5DUVhsNlowQU1wWHlOM3R3enNISkpuLzg0dkVaWEFZWHZndDFiRzVYZDRN?= =?utf-8?B?Q1dRUXI5UENoTWVrKy94K21Xa0JmRTZwV1hPTUF2WWx2WS9nYjlQdnlMbi9T?= =?utf-8?B?L3A2aHdYOTYxNXNGYUxoQ0x3WC9vMlh0MmRJbjhXK3BMSzErQm1ZbW9xVDY0?= =?utf-8?B?Q1M0OEVJRXo2RDAxL2ZYN3BUenlSUTVGTFlXcmx5VytqZjZSTHQvbjl3N3VS?= =?utf-8?B?elgvVERid0tSZ09IRkJZeS8rTEVWQlVpNldJTGNFeTJROUI3TFJORjREUHpJ?= =?utf-8?B?YW9VS0czTC9hSkVUVmtjZGVTZUgwTTZoSkFXRmZhMGtiaEtXNGJjaUpIS3Z3?= =?utf-8?B?a2pFakpsTnZtQ3I1K3ZMMGxseHhwVndGTUR0TlQxT2tRb0JRSG04U2JTWnhH?= =?utf-8?B?YW9ESHpUSmo4MWhva1Z6dTc1RUZSbkJzbFRsaUpLR1JGazhaNmR5VXZ1clZa?= =?utf-8?B?WXBFRlZRRnlKeDE3cmJzbVJSS2xBeCtRa1hXS3dORk1heFNQRy9sYlF4dVBl?= =?utf-8?B?NXYxaXhoL2JXYW9GdjBOVnliTGJyelNZK0VRWFNCYWsrd1dwQUhJS1E1cHkv?= =?utf-8?B?R29WQ0pKQVFobnFYZlpoVDZxUFFVREpoR3BjaVplR1FQWUdIekowaEdOWlll?= =?utf-8?B?V1JMMXNuNXgrWjhXdWZRc3JLWFA2bGhxWXkrSXFGRVIySW1nWTVjeVpxOUJa?= =?utf-8?B?VnFYcjh4NEg4aWNuaHJFVDQzdFFYR05YejR5VHJUTE92elB4NW4zc21iQzVw?= =?utf-8?B?blU3bVRrSXVmejMxVFBtbmtObTZTSWQzZHVCOHRsb1dhNC80T1hGTUpCQUNw?= =?utf-8?B?VzR0d0dBL2F2U1hkWlFFR1lrejJBNURlRnRJK1BXTm9yUDZxTEh1NjA2dUZ3?= =?utf-8?B?cEVlSnZxTmVQSDF5MEJpL1ltWStoZGgrQUxGeW40Ry9jSmpLaE4zMXJETEdS?= =?utf-8?B?VTRWUFRxQ0hVWkErNUNWd3RHakJOTEpxYXNqaGNmNy9na3dUSEtIZWZPV0c1?= =?utf-8?B?NkNhUUJjdXl3d0xDaFR3VnNjNzRoZ1ZuZklWS3M4WGV2ME9nZDgrdFljUXJz?= =?utf-8?B?RmplV3JaRFllVFFXRURXczlDeGJ2UGNTMngrSGxFZHRMcmZZSlZEdVh4T0VD?= =?utf-8?B?QnhBNFprUzVudUVQYmIyN0hnWEdWc0J0enNyclJHSnpzWjVDdnpENlp5Y25D?= =?utf-8?B?T2JZRGY2M083Mk90d1ZpelBYVWJaWWZiVlhVajExOEpKTEhSODlFREtzWUp0?= =?utf-8?B?dDg2d3NmSWNjWEVjdmw0V044MnBHcnVPRXk5TU90eU5YY2pDMUd2L3JnK0Rt?= =?utf-8?B?a2RZTW5lV01aZ3F5Qm5EcGR3Z3FBQU1FOW9LYU5BM1YxdkNPTy92cFhqcmMz?= =?utf-8?B?UUpNVGJBY0pnYXU2VU5ldlRZbGwrbDJ5UFNxMFdTVmc2aXhjbk12c3hIaENN?= =?utf-8?B?c2NqSmQrSGY1Z1dyQkM4L3drWnhNWVduS1J0WG10RzNKcEg3WkFLeW9FODd2?= =?utf-8?B?WkZ0VWxRNEdxVTY3bWhHdERWSS9oWm9SclJDd0N4Qlo2TWFmSDlDQk1ucTdQ?= =?utf-8?B?ZVJrSkRoK2U1ekZabkpWWjJxVklXUmYvZUZUS1ZwYzBtV21GOURxSzVkN1Vl?= =?utf-8?B?U24rOUdGZ0ROQm9WdngxR0JXMzU0d21zczVvUmk0SmlWMWJmUGVaVkl0R1Rs?= =?utf-8?B?UkF5OEprcjNkVmwzVHByRW15YVBXbnBWSUNkb1R3TWROM1F0bHJXemJJemlP?= =?utf-8?B?RUZGVnJXeUo5SC90V05wdGEwcmNYMnpkbWNoMUZia1pCZTloamdSdkI5UUVy?= =?utf-8?B?NEs4UG1KNnlrOTJkRVRqYTNLSU52RHFnYk0xTjQ0SDRvVWJKSUxtNjVOWDUz?= =?utf-8?B?SlJxOUkvQ0JEd3R0ZmZxTTV3M3hrMFZTaDY3S1FwUVA0SEVSOVF3Z2xTZHlW?= =?utf-8?B?a2dSOHJ1RCtPNFRsSWNvSUYwMXZNT0hmVmZhNGVwdUxseHhOaTZuc0tHWjQ4?= =?utf-8?B?ZmlXTmMrNllqWlZKdmpNa09tclp1U0NBVGpQOUdRd0FJZysrOHZkY2pTZlZK?= =?utf-8?Q?mc4q91FxIDMRpc5Q=3D?= X-Exchange-RoutingPolicyChecked: nbe2D1VDrqULU9amr3jN0L34+Dz8t0E6R1ZFjt9Bqzqa0TiiPpOuh9GpZM82gKD/9AYj/1l3wZLkhVmbMS4c+bnqV6H3gI5WlB3/6SkL0J9ARgWDBdWQtWgOcgbQuj54z2/PFb5XBB3cebSI/IoFHN6kYxNxObIsOptlmFe1XzkOo5mRufl4nMWDKGT2tb8NFmN7mj7UoL5Dns0UxkZuiXZUFSAPrqVjg6M27LHJ0bzwKNek2UoH0LMVndLowzGzq1P7D6u8icyVAnhVmc/h6qqBOm3LLZkwJCiyRqEV6TeR40pckIRs5LFTVuvu0LxP1jQxlfH2MMRN3pDMv7n5Wg== X-MS-Exchange-CrossTenant-Network-Message-Id: d65b515c-6fde-4116-7849-08dededbeb19 X-MS-Exchange-CrossTenant-AuthSource: SJ2PR11MB8370.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2026 23:35:25.8516 (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: msWAxhmGnwFGH5abtMWDkwlHWxBfUreT1bWx6hD/izmNkycUe15UM6g6grsgqraKlOOieWdu6qsymFaskGL38P1M+YQcPDUcbJITN/W+5io= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH3PPFBA2AA2BA3 X-OriginatorOrg: intel.com 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. 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 > > 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. Reinette