From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from PH7PR06CU001.outbound.protection.outlook.com (mail-westus3azon11010001.outbound.protection.outlook.com [52.101.201.1]) (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 38542248F73 for ; Wed, 18 Feb 2026 17:46:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.201.1 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771436795; cv=fail; b=ZwEmi0CUyAB5ganpF4KPcwfQ3VEElpmyVbyDlaY0FqBv2JsdzkYg5ucc45qWpCHFWEgfYFz2SSCdJ7csDphcZw4cnpcUrKDZveQbCnw3BcX8CadXVNR079jLvP9N4rY1iABqSgn699l7y1rvZdHKaWB9oMAXpKsiykDcp3HNuwY= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771436795; c=relaxed/simple; bh=R2X7iiBfnkvMjPxhO1sUn80Uk9xEM2og2uyQyz0X0wQ=; h=Message-ID:Date:MIME-Version:Subject:To:CC:References:From: In-Reply-To:Content-Type; b=gZrhHpF7S/dYf/TMISw5qhKrILJ6LHeN3p48GLMJItrtaJZscA2MtcbU7TH3zfl4mmAfFwUgJ3OWhMWV9CS2aF/wu4Yk3IjVmUCt/iB+esPo+ljMRBBaZqGxpNIv7EK4YtOP8VgTivjaLw+vGY5Yr6GhOx6FmK+e6hg0c1SVq3c= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=sjLjzlDT; arc=fail smtp.client-ip=52.101.201.1 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="sjLjzlDT" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Cl5onIPkc/ai1S2vdIQKmK5loHB0Mt6ksMUI1IER6UHZXkqgwe1ouKPiLr333bM8XLCr6QJBd3znMqpc+C8JpvVtcGP3YvlTpwYgwrQJ6AIlpIh3W5Y9ACRTWKDRbtsXuwcigQPL5shTvEEmNGKthnnVrrbX9reHgFVykGQTOoayYr2vmE8/ckvZpmesHQlbw82l903C/HOkCi7BDirjipMWBAdoibrg2so4yQgIuV22+7TnSaVdFAxDeQwPZ3IiyoWaa85hIWnjOCxLixaf4ui/907wbESGESIZ1S2EEfQHXXg+5hBs1VJdKMmW/YtVPI6S8ONtAMTqsKRlbdSb0w== 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=Pawz1N2NYV2KYK5S5aLZtetToZHH00XazNnloiwMAKg=; b=ElV7Dcyk8LThq7O1ZpjFRFBDF+8A2j4sX/pohOmW2ygrUN7YvzUeqQTJcOOsv7p2Tl8vxV7xddPBMuTOYn8FNzy/a4Q//w50N9E1pCZ36LftzZdxojBvIHReivC4ZJrB/lc71a4cDGJptssl0Qtl5w4g/lEuSOESreBu4+JuqZESl6ywHbQEnqdBuZajoADiNcIIYPqu0lLUj/+KaRbm9BA2nNvu+Ox1atVIGwYzuPdsReKLqC3dJUK2eRekZW1jboKjuU4iUfeCa3E09cqHryNkMw2vefZrTilF07xv0gNb+6m498Pvh5DxwRxa6UB0S4ldxzzLKVj0z9qLcdFqMg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=intel.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Pawz1N2NYV2KYK5S5aLZtetToZHH00XazNnloiwMAKg=; b=sjLjzlDTUJbHOI12vk6yMvAAY7ODZwH68JxZBLFV4toPyqisu/EyYWXiRIqgZV2CoR57Db7j1a0jl/+CmAARJoz64GEI5QhMLyX2LozdsZ8odSEhG0vs5sb9pcXVgY1ifobXzYPVnWHq3h5SWQDWRKsMd4cj+NkSdEU8EbyuTYQ= Received: from SJ0P220CA0030.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::6) by DS0PR12MB7677.namprd12.prod.outlook.com (2603:10b6:8:136::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.14; Wed, 18 Feb 2026 17:46:30 +0000 Received: from CO1PEPF000066E8.namprd05.prod.outlook.com (2603:10b6:a03:41b:cafe::2d) by SJ0P220CA0030.outlook.office365.com (2603:10b6:a03:41b::6) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9632.14 via Frontend Transport; Wed, 18 Feb 2026 17:46:26 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C Received: from satlexmb07.amd.com (165.204.84.17) by CO1PEPF000066E8.mail.protection.outlook.com (10.167.249.6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.12 via Frontend Transport; Wed, 18 Feb 2026 17:46:29 +0000 Received: from satlexmb10.amd.com (10.181.42.219) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 18 Feb 2026 11:46:29 -0600 Received: from satlexmb08.amd.com (10.181.42.217) by satlexmb10.amd.com (10.181.42.219) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Wed, 18 Feb 2026 11:46:28 -0600 Received: from [172.31.184.125] (10.180.168.240) by satlexmb08.amd.com (10.181.42.217) with Microsoft SMTP Server id 15.2.2562.17 via Frontend Transport; Wed, 18 Feb 2026 11:46:20 -0600 Message-ID: Date: Wed, 18 Feb 2026 23:16:15 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 04/21] sched/cache: Make LLC id continuous To: "Chen, Yu C" , Tim Chen CC: 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 , , Peter Zijlstra , "Gautham R . Shenoy" , Vincent Guittot , Ingo Molnar References: <60a05a3f50d14a7bf3b968f62cca87893c5c552c.1770760558.git.tim.c.chen@linux.intel.com> <79755f7d-cc68-4189-b6d8-850378e54017@amd.com> <95923e36-4117-4209-97aa-a92b60f2bd49@intel.com> <6a73ac0d-1fc9-49a7-87a2-65951ab2c844@amd.com> <8df218ecf39015830856c7b1053a0f777cc1ea42.camel@linux.intel.com> <579c9039-cd66-41c3-8a72-e73d6f836ee8@amd.com> Content-Language: en-US From: K Prateek Nayak In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PEPF000066E8:EE_|DS0PR12MB7677:EE_ X-MS-Office365-Filtering-Correlation-Id: 3268dea9-d210-4239-45a4-08de6f15a5c5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|32650700017|376014|7416014|1800799024|82310400026; X-Microsoft-Antispam-Message-Info: =?utf-8?B?N2VjRkZaNkhZREVHSFRNMlVhR042YVAwc1pWaHBSdjdja2QwQWF6bXNVdmlM?= =?utf-8?B?dklhYVo2cURwc1RObXFNUWN2aHpxdWQzNzNrNE1hbEZzY1FITVVRZkVRaWNT?= =?utf-8?B?eU5OaldacTZqUm4rR0RMOEZQOExXR2tZdXNEL3VHRk8wWHZhNjVpMEJtZENk?= =?utf-8?B?Z01mdklEdkV2MjJDVEFwTUxUTXYyTy9kcHgxWmVwRWdPbjZNb1gzaVhDZDdl?= =?utf-8?B?TlF3QXk1NnJXbDZ2QVo3cThlQldEN0lmUE96QjZPUWpNdTBLRVdqTzlFVCts?= =?utf-8?B?S2R2OERBN2FMbXMvOCtOeUlEM0psaE8rbkpuSzBBeDhoNk1aM3pHWS95VURU?= =?utf-8?B?S2p3M21pN09FOFN0UE54V0VQSnMwTi9udWtkQUt3WklyNWtaNW9uNU42SVNr?= =?utf-8?B?aFA4eGg3NHhaNFNjd3o0U3VsVzR2YzZyYmxjdWpjcE00U2c1aENnaVBBUHFJ?= =?utf-8?B?dHhBL0hWZCsvSkJuZnpxUTRDSkhoRnNITDh6eHN2STJkcFBDdHBTTDRqOXpz?= =?utf-8?B?RE5IQ0FrTno1RlNPYkVHeTJGLy9ucGd3OWRDbitaNWpuQVhHRUtWLzhOaUpj?= =?utf-8?B?eittcEVJQ0hCSWo4eGVxbXlKUWlRelptOGJlZmpmUVNCY2JFOGdtRVZnU2pE?= =?utf-8?B?UlhRQmRzZXN3NlU3WlJFcWd0MmQwemc0LzJ4dzlYQ0d6cDE2RmljeHZNK1BM?= =?utf-8?B?Q0l3WDN0TytraXJRNlZJbE1aTTd1WFZtU3M5aXFRODlia0ZOTGZwSUhJUms1?= =?utf-8?B?OEdYZjRRLzdQUnBjd1FudXlmS3l5enpvd1pKQU5HRzNnREZxTU9ZYmgvT29m?= =?utf-8?B?aFhZb3ZRdVF1YUhQMFlVTkhncnpZSjJmLzByWnljdys2ZHlQOEQ5N3R4ZUxE?= =?utf-8?B?dUdramJEamdjbnM1YXpocUVzYjd0dFJzUmZFK1daZXA3VVpCaEJML0N0U2V2?= =?utf-8?B?S3hDZ1R5dFFRNjVNNS9OZTdZTzBJNDZwemllQWhrYVRqaEE3bE5rQ2dTa3Vr?= =?utf-8?B?OUd0T2Z6alhUT1ZGRlJkYTZMaitSNjAvT2VMa1d6eDFZWmp3K0ZMbXFSWmp3?= =?utf-8?B?Wml2OTYrSlUwcEZTSDZQNlh5UFJMWkpFcWR4bFVzVWxCY0Nld2liUDRlcDgv?= =?utf-8?B?RGRUakRyVVRad2MyK1FEWit1aDA1Y25aaXFodlRjZXhJY215a0dzQ0ljeUJ5?= =?utf-8?B?Qk8reEFaOGtHSFMwMCtsT05tejFQVGYyUzEyUUJmRHB5Qk1jWFBwQVRTUUhJ?= =?utf-8?B?OW1RY1JkRDcrUW4wN2JkRTlWNjkzUUR1ODJUZjhjMGFpaHFsU21kODZkRzJa?= =?utf-8?B?YjNuVCtXZzYvZWdqUVFOZjlaVDQ0L284MkJXOHR6bWxlODlZRHFvMFBhdVE5?= =?utf-8?B?bkozNTB5cVI0aTdjeVNVMUlzTWQ4K05uVXloSU1FQXhaYlN5aVRUNFpsVEJY?= =?utf-8?B?Qk5qbzV6K0VaZnlsTXlZd1JnZlpXM3dkSjVHL0xFVWUvNFhkdFQ3ZXZtaTFE?= =?utf-8?B?MGJFK0lQNnA3dU5zWjVMdi9YY0t5RTVCWm9NQ1FrbjlHRlU2OWVycUxYQzlu?= =?utf-8?B?bEFRU1VDb0Z0N1AvUmJOK1pCclFvSTBzbTNLNDAxcTNxQWIrb2E0UHVwVWVE?= =?utf-8?B?ajBkeGR0blRzenZ0dzIvTzZSU1FpdndjeHF0TkFwdnFFOEVkMG9wM2NzL2Nm?= =?utf-8?B?RDNjdVEwOVgyQmpvUkpsYURkcmIyRVNYa0ZhN0t0SkhWMGY1ZGRiZG9FcVpU?= =?utf-8?B?OEVGVVlISUxNNFhSc0tVbCs4TmcyNUl1eVJpekxxbHlOdThVM2FCWUZTRFc0?= =?utf-8?B?bjltL2dLMlRBOU5oWTc0TnlGNGRiV3lWclhvZko2Z1RuNVBnSDhPM2ZUMUJZ?= =?utf-8?B?Q1hFTlZpOWhYVldJYzZZOWlCWTNRRUV0K0xmS2M2K2ZDTzhlTUo2T3dWeGR1?= =?utf-8?B?SE8wOWFjWnJoWTRjYUZNb1VrejB4USt0akdrL09WeGIzak5RUi8zWDhYSnJC?= =?utf-8?B?SDNDVkREdHZMN2JzTnZvcTJmbmlDVkEydlE5QVdHMFZUYUovMFZoSTkrV1o2?= =?utf-8?B?TUdndktkKzNLSlJ0clNRR0hrZmJMaHRyd0FBYnYza1ordXFhRUd5dThFajdB?= =?utf-8?B?WnBEUGFpejVBZnhvbXNYS2s0Z0wyR2ZKMmcrZXE2T2Zyb3FKQ1ZBT0hjM3N6?= =?utf-8?B?NVRWeThPOEF2b2dGNUYyYUlHVmFTQzZzS1BseDNZOW5QYkkzVSs0bU5LbHcy?= =?utf-8?B?SWF2SE5VajMxTG1HWEpoRVpuVFlBPT0=?= X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:satlexmb07.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(32650700017)(376014)(7416014)(1800799024)(82310400026);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: jd7KQ35HFGZ9YlYP0eZuJaIJ0YsdvPeZMrg11Nmozu13zejTKHIHgUylhuodH3ITQ0cJysZizlqWZe3Z2Y3CkOXC3bYym0sO0AFXxOSIHL4W/A0J0cdwQScEbGlc2dJc+3ITDVooMN+/EBEShsBgWfi56bmogz4hSwUs94zdt+1qRi9VJHlvshQn5ZYKXV5A8CzxiE/A2aJwnyaJys2iD3pMxm0uAXMzqcQGfL3aCqpr0bf4gjVPQpYVxpSsrGkpRB0Bnp1kw1enPsAfdX1CnLBJaIEPTxtvdPOLF+mgaXFBVcgSzhiLQXV+mdk6qk0eTGvQwhYRzl1ia3dmYuq1gijzhBTu5OWa4zdQIhWDuoeHJapVQwPOXIgxfs4+sjhsGRCcykP4B7G8Jg7jvpvaqJTpSpuByoUtZ5+FlkQOugTOcoLEvV0hwLEsml4wDzoJ X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2026 17:46:29.8594 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3268dea9-d210-4239-45a4-08de6f15a5c5 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: CO1PEPF000066E8.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB7677 Hello Chenyu, On 2/18/2026 8:52 PM, Chen, Yu C wrote: >> On a separate note, if we add a dependency on SCHED_MC for SCHED_CACHE, >> we can simply look at cpu_coregroup_mask() and either allocate a new >> llc_id / borrow llc id  in sched_cpu_activate() when CPU is onlined or >> reassign them in sched_cpu_deactivate() if an entire LLC is offlined. >> > > Prateek, may I know if you are thinking of updating every CPU's LLC id > during its hotplug and not update all percpu LLC id in build_sched_domains()? I was still thinking of build_sched_domains() (or somewhere in the online and offline path) where we can first simply look at cpu_coregroup_mask() and decide if we need to traverse all CPUs and shuffle the IDs. -- Thanks and Regards, Prateek