From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) (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 C842B2765F5 for ; Fri, 20 Feb 2026 16:11:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.13 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771603882; cv=fail; b=tIFmH0BD9I49bBKMH7EpR5BJ6+zIKyE0eOtRp4bKConmahwW8D+7F6MMbdhYuhfFuS2rPvcZIBzHBYPi8C0S7/XQDqp/m42b3Ipw6RiHIyUWRc91QdrA2Mfx6uMBj+Pp3s3tKRBJda2J1J73DjY42FS2uiebwONgHbDngr2Zvog= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771603882; c=relaxed/simple; bh=y+AUKEAnOBUeNRXNnpl1zrn5FWsC31E+U3syenjEqws=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=rqyPzEKxjftsZXEgCRcO/MmQeyL61w9cbXXkoHoQfE8G3r6pY+i6gdTg0RT4DWDaYlAA1NIxN/bpMLbWpUSbbfrVGeSven2Q+KNGKx+8Jn1mE6mrUNlt0cPPIP38ja7hemCij1Cb4WHXOZPU99O4mCi9+aXdigJoO6hRTZsDJgk= 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=S+Yzyi94; arc=fail smtp.client-ip=192.198.163.13 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="S+Yzyi94" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1771603880; x=1803139880; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=y+AUKEAnOBUeNRXNnpl1zrn5FWsC31E+U3syenjEqws=; b=S+Yzyi94xfvb0NFB5jaE2iwBFgeJKYMXP/8PmigY4S9IgYJtmaSPJjji mA/aZ4rwIVc+qTS5Suqur6GvqGG5/f+LWVqnApev2HTxMgHjUO7NpL5KH Tx01jOsuamBFnqc/pWTxFSlyF+CTkZQRye3nU2jsxm7TEDFb0g3sqZyNQ o9xRckHL5octbV5Aa1c3X1D7OfODqLg0xdUVcJefDu4tpsEHlPuy5wzaJ R8yv0ve10SNUfR4EMjmGGEbFJQLdvKfhzFedOm+Nfnhvw82p0c0ttfBBG 8AO/nbIPl+wDLZMf53CQxOF84cMhvYiKuyn3BkDPdkWgizlfeY1ZakxSu A==; X-CSE-ConnectionGUID: SV1Yi+30RVibXqgkGB9APQ== X-CSE-MsgGUID: gJOjg0i8SvGwz3t6bn6QaA== X-IronPort-AV: E=McAfee;i="6800,10657,11707"; a="75306148" X-IronPort-AV: E=Sophos;i="6.21,302,1763452800"; d="scan'208";a="75306148" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Feb 2026 08:11:19 -0800 X-CSE-ConnectionGUID: HDWhIXztRSarlnD4p8CrGw== X-CSE-MsgGUID: Qs1FDHc6Ti6WKRCdMnwWFQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,302,1763452800"; d="scan'208";a="213995198" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by orviesa006.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Feb 2026 08:11:19 -0800 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Fri, 20 Feb 2026 08:11:18 -0800 Received: from ORSEDG903.ED.cps.intel.com (10.7.248.13) 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.35 via Frontend Transport; Fri, 20 Feb 2026 08:11:18 -0800 Received: from BL2PR02CU003.outbound.protection.outlook.com (52.101.52.34) by edgegateway.intel.com (134.134.137.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Fri, 20 Feb 2026 08:11:18 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ytfNqBfxKP3pIdfK+IJITvb6DTrWNCiLr9XdTEo/wq/CIBjWh+/KOXzVep6PNAPiFnqwePVJmhLAdvEgxjUcyf2+NzCiIBqL+vGoNhMSmF5cB54G3thhrsCH+oRSQghIH2MSWf+Djeo1nwPKzGcZbBYuMcoxCd8D4Y5HIrwbSOH6vbqW8otbWQohH2wIK+vUEf53qcMOZojcMTsp2MToy899jMJo1dhXfoXB9ceBADkznMk/MdvoZjsP8g78g/UCrOJQCswy9lIw6f5ALSa2neFQFCR3hr4MQrs3dSlueL8AiHPlS5qrMbFbJk3I8AWz2O/io7haar04X2LOz/LkjQ== 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=UBlWJc/nWGBUW5R34nsvw16g4Sj5qq75APpmvjzKrvA=; b=nF8jOaB/8baoqzhfyh05vvb56QfH1kJvmg8k9BFHVxEcFU1eKYzPJ68xYPLZ3xMSIQoH8L/+m8J1mt0SS2CiwbucFaTjHdRR+p7c88GXBDTwhpGO1rHVp6GGsuf7UPRRCpGFcU+oAF/NdSaoWhRVTrJd55xfCB7qmCMNpISiN0xt1qlcicpauDtmyRr/xJTs5HcU58HHhGIN6nUuOjaJfRTMIRJhlKQ6e64lhan+49ybKSkd3f6aq6KyrI0kR2fBfpnzYRFC4Ix0tOrq5maBD2nwvuL5P+na8IPh9S/iU1EahhXEqTQu3Ato+rHq2kELs6jLrhjMr2hGzdTg+PpUZA== 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 SJ0PR11MB5088.namprd11.prod.outlook.com (2603:10b6:a03:2df::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.16; Fri, 20 Feb 2026 16:11:15 +0000 Received: from DM4PR11MB6020.namprd11.prod.outlook.com ([fe80::3058:1480:e4ac:5765]) by DM4PR11MB6020.namprd11.prod.outlook.com ([fe80::3058:1480:e4ac:5765%6]) with mapi id 15.20.9632.015; Fri, 20 Feb 2026 16:11:15 +0000 Message-ID: Date: Sat, 21 Feb 2026 00:10:59 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 04/21] sched/cache: Make LLC id continuous To: Peter Zijlstra CC: Tim Chen , Ingo Molnar , "Gautham R . Shenoy" , Vincent Guittot , Juri Lelli , "Dietmar Eggemann" , Steven Rostedt , Ben Segall , Mel Gorman , "Valentin Schneider" , Madadi Vineeth Reddy , Hillf Danton , Shrikanth Hegde , Jianyong Wu , Yangyu Chen , Tingyin Duan , Vern Hao , Vern Hao , Len Brown , Aubrey Li , Zhao Liu , Chen Yu , Adam Li , Aaron Lu , Tim Chen , Josh Don , Gavin Guo , Qais Yousef , Libo Chen , , K Prateek Nayak References: <60a05a3f50d14a7bf3b968f62cca87893c5c552c.1770760558.git.tim.c.chen@linux.intel.com> <79755f7d-cc68-4189-b6d8-850378e54017@amd.com> <20260219154007.GI1395266@noisy.programming.kicks-ass.net> <2ffbceaa-f9ab-461a-8324-3f500fcf8786@intel.com> <20260220160300.GH2995752@noisy.programming.kicks-ass.net> Content-Language: en-US From: "Chen, Yu C" In-Reply-To: <20260220160300.GH2995752@noisy.programming.kicks-ass.net> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SG2PR01CA0168.apcprd01.prod.exchangelabs.com (2603:1096:4:28::24) 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_|SJ0PR11MB5088:EE_ X-MS-Office365-Filtering-Correlation-Id: cf4a6217-0986-47c3-541f-08de709aac52 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|7416014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?T2FFOTRtTFhhZVJlTmo1ZTVFb3BlbWRrVG40RERHU2RsMmJxS0RYajZDZG90?= =?utf-8?B?cHRRRU14MDMxOWJ6Nk5WdGFxTUNqQStJempxQzhiVEV4anVLMS9XYUFrZUFO?= =?utf-8?B?ZGJGY0JWK1dsM3M0WHRDOEEyVjVJcXh6MmNsSDE4MDdqT28za2Z2MVNUNHJV?= =?utf-8?B?MWFreWhnTXcrZmI0T1FZMVZMWDlIeTEzTS8zYXpaYUhjMUVsRzAvMk5pVlJJ?= =?utf-8?B?eGN0UXRVbG5KaWgwZ2lJRlQwbFNUZDJpR09hZ1VLa0ZxcHlWUUFjL3ZvZVJq?= =?utf-8?B?TkZ0c1FWRTNESDFuQ1RiWkhIYXBOTXMxLzdvT1ozUU1ZT2JZUTluMnpRWEQ4?= =?utf-8?B?NmVrYkVWZ1Q3SjlJYndsYjhxUHlGUUVtOFkwMjA2MGxSVVhUaHpOZXFGalFG?= =?utf-8?B?TjFlbjA2VExDTDl0ZDhIWU9NOEpFaWdjTkhCd2NPaHRtU092cUcxMWxwMWNW?= =?utf-8?B?OWlYMFQzK0w2N1kvc2d3aDNzWU10eVN0emYwdXJlWDJaZGV4cGVnZ2F0N0dL?= =?utf-8?B?am5hWC91YUpPTVI3WWs2MlZobWtJcndjcDJxZ29KbnhTeVhGS2FOUWpBRHZo?= =?utf-8?B?UUtuMGZzVVhBRjVqcUljRStZbUtHdkEzejgraTUxaTZla0dWczZJUG9xT1Rk?= =?utf-8?B?QjJHQ1A2YnZqNlcvbGgzajNycExpQXZsZmtoZ1lsSlN6Z29GNHZ0ZTZVYUxu?= =?utf-8?B?RjFFRXN3NklEdUYxZ3BTUjlWaVZSMDRsc1E2bzFHeDc2VksvT2hma25LUkw4?= =?utf-8?B?MlpsZmdJNnZKTzJlaElHREhDYWZDUXBJaUt3R1ZCeTJhaXNJS1dHalJXN1ZW?= =?utf-8?B?Qyt5eWdldGVMcWRIOHVJV0V2U0NkS0crWXg3NjhzSllxRmJ0RWpTZjNvNm1i?= =?utf-8?B?dGNHc0NGcGR4S1RsNGJJd003ZUp6NlhZSm5yTDl5WG5qdkdhU1Q1Y1BENGhL?= =?utf-8?B?d1JFR25BZ24yYUZrSW5OSHVVS2RYOUwwWDgxdmhuQjdRR2h0OFBRV1NFQ25J?= =?utf-8?B?Wi9lbGhodzZUbWNRcGRTd3lycS9KcGdHWk9aSHlXU21vT0lYbU9SWFA3WkQz?= =?utf-8?B?bktVVW0xVTdjUm9JTDlWRFRxMG1Pbk41ZUxOK1ZydmkrREkwMGtTZ1NVWkZ0?= =?utf-8?B?KzNxMFROMVg0U2g2Ny9CQ1hMVUg4MDdZa0xSQzBQcFo4bkVBamQraXNuWEkr?= =?utf-8?B?V3M5THdtZ0JHd2g0OFYyMXp3KzFZQmxGeW45QVphZ2RPcWFSZndGQnBlNmZF?= =?utf-8?B?dUZSMmlBbEJmTk9ZeW0xQjVqR1dvc0h0YkpNN1F1Szg3ODhEbVg4QXBDam5V?= =?utf-8?B?OGVNK05pYy9KREF0UzJrU3RSZVJERFNGeWs1K1R1L20ybzhUckZMMFNBb1dC?= =?utf-8?B?R0hkWjVydFMybU1HcjFwWTdXZmt3b1lnWmhGUkJHdmdMZ1NpeFZodXpDdU5O?= =?utf-8?B?ZGw2VlVjT1R3Y2UvMDkxMHRXbGtxcXpaTUZCRyt4STJ3bmUxamhrcHBjazVZ?= =?utf-8?B?ZEtrSEFLUXFsZzJUQ0VOSkE5UG1qa1Q0enRuM2xCUEEwb2J5dDVLaUxGN1NX?= =?utf-8?B?MTFKZXhPWThVNndOY3labGx0WjVFVUszOGhMV2dLdExnbGFGN2JTSC94T1pt?= =?utf-8?B?VG5xMVZSek5rMk50ZG5BVnZjWThYQXlPN0drOVkyZzQ2Qk54NWFvWFVaQVFy?= =?utf-8?B?NHlBeWZ1QWgwOWxiMGVFdnU4VmtlZ2FyT2ZzZGNnTmxOQzNuUmIrSlJOY1Ix?= =?utf-8?B?eEJXM25UNllsVXpoZDE5SUJyOXFFcWZOWEI5bmVERG1wTTVtRkRuR2VIeStu?= =?utf-8?B?aVlQSHE5aCtQdHExWktWRkRtZTVvcGc3c29xUmFncDJVQ0xEK2J6UGJWM25G?= =?utf-8?B?bG92akJKVUFBcFp1K3VTTG0xRUJDZnlYVll3bWJnYURJWjk3Si94dEk1V1lQ?= =?utf-8?B?dzIzYXkyRUJiK21meVQraDR5VXJqWS95SmNyU1ZYNHdXM3NROGJhV3cyZ3VN?= =?utf-8?B?R3RtVXVRQStCQ3NMSHpTOXRRbUk2QnZsdXZkR2gyQ3VseGFpSlNqcGRocHNm?= =?utf-8?B?UjJwVUdCS3AvM0MyNk1YSkhVRXhmcUcvMVRURlNIUUtyNzBNd3NHYUFnSzJk?= =?utf-8?Q?nDus=3D?= 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)(366016)(376014)(7416014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aWZnM1R1SHFnTlo0a3ZTWjdwdWxLMWdXMitXbzJMRnpyUFdIQUlGZUpQSWhZ?= =?utf-8?B?M2hjNEpsQUFYdzBsVGZwaXJtd1h0M3lKaFVmSy9GbVJQTWxkUFhwbFdvNDJr?= =?utf-8?B?SjZqU0M0U25MR2RSRUxreUxZQU1YdXJ4MUxWNkJWc1h4SmJ3cGdpT3FNVDJ3?= =?utf-8?B?L0pqZFRqbTlhbis3Y3FucDlhT1drSXBJcUJGWkVKckE1bmo4ZW9iZUxqTGJX?= =?utf-8?B?Q2hrTG15NnFGZVgwNXJmRVNhWU93VEE0R2RlRDE1YU9VanhoSVBZcGMrcGRI?= =?utf-8?B?QTdldXRib3ZVaTM2ZXB1MzNRZjFjL2kyUnFRRTVseWxMR01CdjJHMERZZGha?= =?utf-8?B?VVlYNnBESk5GaENJVk5CcjB6T3RoOS9TNjA1YS81NW9YT1c1VlZXbW84SVdT?= =?utf-8?B?czFySmt6R2dxbDgyWkpsVEc3VDVYTTQ0ZFdaZ2NLaWlEN3ExeTJOWVNrb1hD?= =?utf-8?B?MTBxYThOUUpzeFZQdXMreEx1M3RhU2tramdGNnEvZWsyY2IyaGp3R0tSRzRu?= =?utf-8?B?Szl3WGErUzVsdnpaejY5TDJ0R2pjRWRFQWY0dFE3ZWFoUnc3bHlJb093S2dn?= =?utf-8?B?c1IzMlMwNEJHMFE4bHVVVitXSWh0dCs5TjNwZXJmVmVBcG9nenhQbXNyWTBj?= =?utf-8?B?Y0podHV1eDl3N0ZRNzY4QzRzc3FKM2pIUllaMnVtL1FTeXVhZ2lBWUxBRDhS?= =?utf-8?B?TkxFcDVla0grVkg3MEY3YTlZTjJ2L3RMU0RJZVZBeGhJNnFlSjA0bm5nL3hV?= =?utf-8?B?SmhPMElzNkY5ejVYSmhWWm92U2FKbFB3SVhJWmlEamJMWjU2SE9xV2JCSXB1?= =?utf-8?B?cXJvcFVxRTNSUWlNNUZYUGhibEdlWEpsRHJhaGlMU2pHdmVqYWJjWWc3LzZG?= =?utf-8?B?dmx1Mk1DNDd5bENiTXVhQ3hoc3dWcGJqb01EV1ExTkdBSG11UVk4Njd5S21r?= =?utf-8?B?ZXIyZk8va2ExTm9oRXNQWHI2YW9PdllpV1hLeWNsQlZvQWxLcnhoeHovUmpi?= =?utf-8?B?QnlObmptTTZqSExMZkN3OGx0ZVBDb2lyUFl4aUpCbnBrZ3hXZWYzV2JQeitx?= =?utf-8?B?QkVIcE9kMUNCSVZRRDJDZ0JOQXdFdHBqZnF0ZHdwVy9oNDlNYS9KWm5aUjFm?= =?utf-8?B?NUlhSmZQczV1dTJjeGdGV0NlWE9Fdk5DdnJyamI5akZBQ1ZLLzFCUzROemlj?= =?utf-8?B?dG1OcGt2bUNVS01rQ2Z0MjZlT2xCYkkxYlhvdjR1NC85L3FqajFpaG9vOGJ3?= =?utf-8?B?SW92eStGWmxudTA5clJucVpRMThFREN2ZzI4aXI2NTJVbUloYnk3dlUxWWJ5?= =?utf-8?B?Yi9adFRVTHc1dFd3czJueUN2aS80RFJjM3Y3cm1TSmNCK3ZyQjJrZUNCUU5z?= =?utf-8?B?M2xibUpPUGVwWTZvTWVHcUFhSjVCTnArL0g5N1B5ZVc5K0VtT0tMQmNkRk5W?= =?utf-8?B?bFpPZlBQV2lLaEk4cS8yQ1V1OFRjT3hlWXh6VFpjWTJLWUVWQ1JCUXZ4c2Zi?= =?utf-8?B?Uno2c2w2elRIaGtydGgrMEFVUGREOFZ3OEhmTHo5amxvM2k4aHZENGRrMXBw?= =?utf-8?B?aFdIUHREaitDWDE1SjVjai9FMVk1aXRuYmlrcWhET0srSXdjU3NkOG82VlVZ?= =?utf-8?B?NjhndTVieFV5TVhHWHhQWlBvcHpxemNXK1o2bVdRM21NODloMlRoVHJxemp3?= =?utf-8?B?dldIamtuUzVpUFFLeXczdERoZm9sWnBkQUhINEM2UEkrcC9Tc1ozK2RkRm5y?= =?utf-8?B?TDVpeHBCQ2c4bXhVVm1mVDVUMy8vZ3BkRHU2WkU3RlpmSnp3YlNaRlZjZGox?= =?utf-8?B?R1RNWXFQWHlXUWVwM0JUVWZhK0VXQ2lka1FIdXp0bHpQNklMOXpoTkx1emlW?= =?utf-8?B?b3k1QVR2N0lvcXFHUDVidEkwMEcrMGNRMG52eGFNemlJd2FNMEpjMmN2Nnli?= =?utf-8?B?S3VYcEgwYXJ0OER6TXFvWUllRGtXYWtPUXJ6Y2ZOOFU5YmdzRmhsRm1LN00w?= =?utf-8?B?TXI5MFFLdEJNWHhRUmorMG1lNG5oN3JyTDF0KzB4TWwyQXNjUEEzeU92akp1?= =?utf-8?B?MFhJRy9FYjZuNVFqY0g3N3h3MC9UZmVsbkhTYWpJOExWK293dUVSaDd3K05q?= =?utf-8?B?ZVFpay9WOVRxVjdsdmVaUkZlc1F0WVVwNk9TQ2FlYUNwVlpyKzJ1TUxuRGFx?= =?utf-8?B?NTErMGQrZlMyVmFiSHNPWUc3d1FVMEEwdUNTK0o1RW4wOGJldWlIWHJXSGRG?= =?utf-8?B?enZzMFYwWitKRzhKSHZPbDNGR1FNekdCUHdiU0ZKVXp6dTJzVkptSFVvNmdi?= =?utf-8?B?aExRUDNGK2VIM0FJVWl0bnN5Rk0zN2FucndSUmEyZ3YzQWdBc3IxQT09?= X-MS-Exchange-CrossTenant-Network-Message-Id: cf4a6217-0986-47c3-541f-08de709aac52 X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB6020.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2026 16:11:15.5106 (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: H7d/wPTKQH+Leu6YNSznj/FmrJqCb6ijj77JKMHycFrHvK5jRW8ocypG7ODd48Hj6btqcOe03qrbgOl3b7zuKw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5088 X-OriginatorOrg: intel.com On 2/21/2026 12:03 AM, Peter Zijlstra wrote: > On Fri, Feb 20, 2026 at 11:53:31PM +0800, Chen, Yu C wrote: >> Hi Peter, >> >> On 2/19/2026 11:40 PM, Peter Zijlstra wrote: >>> On Mon, Feb 16, 2026 at 01:14:20PM +0530, K Prateek Nayak wrote: >> >> [ ... ] >> >>>> +static int __sched_domains_alloc_llc_id(void) >>>> +{ >>>> + int lid; >>>> + >>>> + lockdep_assert_held(&sched_domains_mutex); >>>> + >>>> + lid = cpumask_first_zero(sched_domains_llc_id_allocmask); >>>> + if (lid >= tl_max_llcs) >>>> + tl_max_llcs++; >>> >>> Urgh,. should we not rather track the max lid? >>> >> >> Do you mean we should not always increment the max lid, >> but instead decrease it when an llc_id is released? >> I think Tim has adjusted the code to shrink tl_max_llcs >> when an llc_id is released: >> https://lore.kernel.org/all/acc7a5c96e8235bf11af640798ce1b60bcaa8196.camel@linux.intel.com/ > > You can only shrink when the max lid is released. Since lid is an array > index, something like max_lid = weight(mask) would be terribly broken. > > But what I was getting at is that the code as presented there is rather > non-obvious. Yes, if the lid is higher, it cannot be more than one > higher than the previous value, but something like: > > lid = cpumask_first_zero(); > BUG_ON(lid >= nr_cpu_ids); > max_lid = max(max_lid, lid); > > Is way simpler to follow since it doesn't have that hidden assumption. > > Then, if you want to allow shrinking, then the clear side could do > something like: > > __cpumask_clear(lid, mask); > if (lid == max_lid) > max_lid = cpumask_last(mask); > > or something like that. > Got it, we will adjust the code accordingly. thanks, Chenyu